我用来导入外部 HTML 的脚本具有基于 Bootstrap 的导航栏,这里是 Javascript:
<script type="text/javascript">
var link = document.querySelector('link[rel="import"]');
// Clone the <template> in the import.
var template = link.import.querySelector('template');
var clone = document.importNode(template.content, true);
document.querySelector('#navBar').appendChild(clone);
</script>
在我的 HTML 页面中,我所做的只是在部分中包含对外部 html 文件的引用,并在我的部分中添加一个定义类名的 div,如下所示:
<!— link of external HTML file in <HEAD> section -->
<link rel="import" href="navbar.html">
<!— Div with defined class name “navBar”in <BODY> section -->
<div id="navBar"></div>