javascript - 我需要使用 JavaScript 或 HTML 链接到当前 HTML 页面中的另一个 HTML 页面
问题描述
我正在创建一个网页,该网页在一个主 HTML 文件中嵌套了其他页面。So far, I have managed to get a working tab system in for its navigation menu, but instead of showing internal <div>
content when a tab is selected, I want it to display another HTML page I have created.
我尽量避免使用<iframe>
,因为我觉得从长远来看它不会有用。我试图找到一个替代方案,但到目前为止我一直无法找到。
我正在使用 JavaScript、HTML5 和 CSS——所以我会感谢包含这些语言的帮助,而不是JQuery。
解决方案
如果你不想使用JQuery或iframes,我建议你使用html object tag。
创建 2 个HTML
文件。在我的示例中,one.html和two.html
一个.html
<div id="display"></div>
<script>
function load_anotherpage() {
document.getElementById("display").innerHTML='<object type="text/html" data="two.html"></object>';
}
load_anotherpage();
</script>
二.html
<h1>Hello</h1>
推荐阅读
- typescript - 将 VSCode linting 与 vue-cli linting 同步
- javascript - 通过 Javascript 中的 RegEx 逐步验证电子邮件地址
- python - 在其他参数之前调用带有默认参数的python函数?
- r - 在 R 中使用 quadprog 的 SVM
- azure-api-management - 如何保护后端 API 免受 Azure API 管理以外的调用
- docker - 集群上版本之间的领事问题(0.6 - 0.7.1)
- python - 如何设置 Google Cloud Function HTTP 响应的内容类型
- c++ - 使用单个条件变量暂停多个线程
- python - 在 Python 中编译用户的字典以获取搜索结果
- tensorflow - 一旦我激活 tensorflow env,Anaconda 提示就会崩溃