多个HTML页面共同调用一段html代码

方法:使用$("selector").load()
为了避免多页面情形下的代码重复,可以利用 load() 方法,将重复的部分(例如导航栏)放入单独的文件

/1.当前文件中要插入的地方使用此结构:
<div class="include" file="***.html"></div>
 
//2.***.html中放入内容,用html格式仅仅因为会有编辑器的书写辅助。。
 
//3.代码:

$(".include").each(function() {
    if (!!$(this).attr("file")) {
        var $includeObj = $(this);
        $(this).load($(this).attr("file"), function(html) {
            $includeObj.after(html).remove(); //加载的文件内容写入到当前标签后面并移除当前标签
        })
    }
});


或者在index文件里只写重复部分,剩下的一股脑放各自单独文件 load() 进来~
————————————————
版权声明:本文为CSDN博主「葉無聞」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/HU_YEWEN/article/details/80690491

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 我可以为你编写一个多个网页调用的网页代码,具体来说,你可以使用JavaScript代码调用多个网页,例如:<script type="text/javascript"> var pageArray = ["page1.html", "page2.html", "page3.html"]; for (var i = 0; i < pageArray.length; i++) { $.get(pageArray[i], function(data) { $('body').append(data); }); } </script> ### 回答2: 下面是一个可以实现多个网页调用的网页代码示例: ``` <!DOCTYPE html> <html> <head> <title>多个网页调用</title> </head> <body> <h1>多个网页调用示例</h1> <ul> <li><a href="#" onclick="loadPage1()">打开页面1</a></li> <li><a href="#" onclick="loadPage2()">打开页面2</a></li> <li><a href="#" onclick="loadPage3()">打开页面3</a></li> </ul> <div id="content"> <!-- 网页内容将在这里显示 --> </div> <script> function loadPage1(){ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById('content').innerHTML = this.responseText; } }; xhttp.open("GET", "page1.html", true); xhttp.send(); } function loadPage2(){ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById('content').innerHTML = this.responseText; } }; xhttp.open("GET", "page2.html", true); xhttp.send(); } function loadPage3(){ var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (this.readyState == 4 && this.status == 200) { document.getElementById('content').innerHTML = this.responseText; } }; xhttp.open("GET", "page3.html", true); xhttp.send(); } </script> </body> </html> ``` 这个代码中,我们创建了一个包含多个链接的无序列表。点击每个链接时,会调用相应的`loadPageX`函数,并使用XMLHttpRequest对象进行网络请求。每个`loadPageX`函数会发送一个GET请求并接收到相应的网页内容,然后将内容插入到id为`content`的div元素中展示给用户。用户可以通过点击不同的链接来加载不同的网页。 ### 回答3: 当你需要在一个网页中调用多个其他网页时,可以使用以下方法来编写网页代码。 首先,你需要创建一个HTML文件,可以命名为"index.html"。在该文件中,你需要添加一些代码调用其他网页。你可以使用HTML的<a>标签来实现。 例如,如果你想在该页面调用一个名为"page1.html"的网页,你可以在index.html中添加以下代码: <a href="page1.html">点击进入page1</a> 这将在页面中创建一个链接,点击链接将会跳转到"page1.html"网页。 同样地,如果你想调用另一个名为"page2.html"的网页,你可以添加以下代码: <a href="page2.html">点击进入page2</a> 你可以根据需要添加更多的代码调用其他网页,只需将相应的网页名称放在<a>标签的href属性中即可。 完成后,你可以保存并运行index.html文件。在网页中,你将看到一个或多个链接,点击链接将会跳转到相应的网页。 以上就是一个简单的多个网页调用的网页代码示例,你可以根据自己的需要来添加更多的链接和设置样式等。希望对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值