我是HTML / JS的新手。
我有一个HTML页面“B.html”,其中包含:
<body onload="init()" >
-----other html/js stuffs
在浏览器中正常加载。
我在“A.html”(标签)的div中包含B.html,使用:
<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一切正常。
如前所述,在A.html中嵌入B.html,除了需要通过“init”初始化的js函数之外还有效。我显然不能使用body onload="init()"
,因为我已经在A.html体内了
我怎么能这样做?