正如这个问题可以理解的那样,我的目标是创建一个将加载外部html文件的html标签。我要添加的文件包含页眉和页脚html,样式和脚本。我打算在Cordova上使用它。之前,我看到了使用自定义html标记的JQuery Mobile主题,这些标记包括用于页眉和页脚的外部html文件。但是,我找不到解释这一点的资源。我该如何实现?
编辑:问题不在于包括一个外部html文件。这是在创建执行此操作的自定义标签上。
最佳答案
如果您使用的是JQuery
$("#displayPage").load("page.html");
这会将HTML加载到ID为:displayPage的元素中
另外,请参见以下答案:https://stackoverflow.com/a/20868400/4064004
使用服务器端包括,您可以:
<html><head><title>Test</title></head>
<body>
<!--#include file="navbar.shtml" -->
</body>
</html>
navbar.shtml
<ul class="nav">
<li><a href="/">Home</a></li>
<li><a href="/about">About</a></li>
</ul>
关于javascript - 创建可加载外部html文件的自定义HTML标签,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46590358/