Include file In HTML by JavaScript or jquery dynamically(通过 JavaScript 或 jquery 在 HTML 中动态包含文件)
问题描述
I tried the following code. But it doesn't work properly. Only one file add/ include repetitively. How can I solve this? **I want to create a custom tag "" which can INCLUDE html file!!!! –
var createIncludeTag = document.createElement('include');
$(function(){
var includeFile = $('include').attr('href');
$("include").load(includeFile);
});
<include href="nav.html"></include>
<include href="main.html"></include>
<include href="footer.html"></include>
<include>
is not a valid html
element.
You can use <link>
element with rel
attribute set to "import"
to load resources into document
. At load
event of <link>
element you can get the content of resource using link.import
<link rel="import" href="nav.html" type="text/html">
$(function() {
$("body").append($("link[href='nav.html']")[0].import.body.innerHTML)
})
$("link[href='nav.html']").on("load", function() {
$("body").append(this.import.body.innerHTML)
})
Alternatively, you can use .load()
$("#element").load("nav.html");
这篇关于通过 JavaScript 或 jquery 在 HTML 中动态包含文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:通过 JavaScript 或 jquery 在 HTML 中动态包含文件


基础教程推荐
- Fabric JS绘制具有活动形状的多边形 2022-01-01
- fetch 是否支持原生多文件上传? 2022-01-01
- npm start 错误与 create-react-app 2022-01-01
- 原生拖动事件后如何获取 mouseup 事件? 2022-01-01
- Bootstrap 模态出现在背景下 2022-01-01
- 检查 HTML5 拖放文件类型 2022-01-01
- 即使用户允许,Gmail 也会隐藏外部电子邮件图片 2022-01-01
- Bokeh Div文本对齐 2022-01-01
- 在 contenteditable 中精确拖放 2022-01-01
- 如何添加到目前为止的天数? 2022-01-01