我是 HTML/JS 新手。
我有一个 HTML 页面“B.html”,其中包含:
<body onload="init()" >
-----other html/js stuffs
在浏览器中加载正常。
我使用以下方法将 B.html 包含在“A.html”(选项卡)的 div 内:
<ul class="tab">
<li><a href="javascript:void(0)" class="tablinks" onclick="openTab(event, 'Main')">Main</a></li>
.........
</ul>
<div id="Main" class="tabcontent"> </div>
.........
<script>
$(function(){ $("#Main").load("B.html"); });
function openTab(evt, tabName) {
.........
</script>
openTab
函数管理选项卡选择,激活适当的 div
现在,打开 B.html 一切正常。
正如我之前所写,将 B.html 嵌入到 A.html 中,除了需要由“init”初始化的 js 函数外,都可以工作。我显然无法使用 body onload="init()"
因为我已经在 A.html 的正文中
我怎样才能做到这一点?
最佳答案
关于javascript - 在div中导入html页面并执行 "body onload",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40907021/