我在打开broswer时使用以下JavaScript将我的一个页面设置为主页:
function Home(evt, sectionName) {
var i, tab, tablinks;
tab = document.getElementsByClassName("tab");
for (i = 0; i < tab.length; ++i) {
tab[i].style.display = "none";
}
tablinks = document.getElementsByClassName("tablinks");
for (i = 0; i < tablinks.length; ++i) {
tablinks[i].className = tablinks[i].className.replace(" active", "");
}
document.getElementById(sectionName).style.display = "block";
evt.currentTarget.className += " active";
}
这里是Home功能的工作原理:
tab {
display: none;
padding: 6px 12px;
border-top: none;
}
和CSS:
display: inline
它们在Chrome和Edge上运行良好,但在Firefox上测试时没有显示主页,我尝试为Home创建另一个css类但在其上使用{{1}},但这将使家庭成为可能页面始终保持在顶部并显示在每个页面上。我想知道为什么它在Firefox上运行不正常?是否有可能解决它?
答案 0 :(得分:0)
添加你的js
var some = function () {
Home(event, 'Home');
}
<强> HTML 强>
<body onload="some()">
<!---your code--->
</body>