javascript - 如何创建可包含在其他 HTML 页面中的 HTML 文件?

标签 javascript html

如果我们想在多个页面上运行相同的 html header 代码,是否可以使用外部 html 文件或链接到现有的 header 代码,而不是在每个页面中编写相同的代码?

最佳答案

你可以用 jquery 来做到这一点。将此代码放入index.html

<html>
<head>
<title></title>
<script src="//code.jquery.com/jquery-1.10.2.js"></script>
<script> 
$(function(){
  $("#header").load("header.html"); 
  $("#footer").load("footer.html"); 
});
</script> 
</head>
<body>
<div id="header"></div>
<!--Remaining section-->
<div id="footer"></div>
</body>
</html>

并将此代码放入 header.html 和 footer.html 中,与 index.html 位于同一位置

<a href="http://www.google.com">click here for google</a>

然后访问index.html,您应该能够单击链接标签。

关于javascript - 如何创建可包含在其他 HTML 页面中的 HTML 文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32022146/

相关文章:

javascript - 如何检测拆分条何时移动?或者何时调整 Pane 大小时?

javascript - js中迭代对象数组: skip when undefined

html - 从html中的数据库文本呈现换行符

javascript - AngularJs 相应地重新调整/调整两个 div

javascript - 将图例和节点更改为圆形图像

javascript - Bootstrap 3 - 基于值的自动背景颜色

javascript - Array.indexOf 在某些 IE 版本中抛出错误

javascript - 搜索过滤器不适用于 IE 8

javascript - 仅在单击元素而不是其子元素时触发事件

javascript - 如何在 mochawesome HTML 报告中查看 cy.log() 输出