正如这个问题可以理解的那样,我的目标是创建一个将加载外部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/

10-11 23:28
查看更多