在div中导入html页面并执行“body onload”

时间:2016-12-01 09:36:58

标签: javascript jquery html5

我是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体内了

我怎么能这样做?

0 个答案:

没有答案