Javascript Div未隐藏在选项卡中
我构建了一个站点,它使用Javascript隐藏某些div,并仅在打开选项卡时显示它们 我的问题是,我的一个div出现在所有选项卡中,我不知道问题出在哪里 烦人的部门:Javascript Div未隐藏在选项卡中,javascript,html,css,Javascript,Html,Css,我构建了一个站点,它使用Javascript隐藏某些div,并仅在打开选项卡时显示它们 我的问题是,我的一个div出现在所有选项卡中,我不知道问题出在哪里 烦人的部门: <div class="tabContent" id="history"> <h2>History</h2> <div> </div> 通过显示更改设置元素:无;仅按显示工作:无;正在使用内联设置 所以不能使用类来隐藏/显示元素 可用代码如下 <div
<div class="tabContent" id="history">
<h2>History</h2>
<div>
</div>
通过显示更改设置元素:无;仅按显示工作:无;正在使用内联设置 所以不能使用类来隐藏/显示元素 可用代码如下
<div class="tabContent" id="history" style="display:none;">
<h2>History</h2>
<div>
</div>
</div>
getHash
<代码>contentDivs<代码>表格链接?我们可以猜测这些是什么,但您应该尝试提供一个更简洁的示例,以便我们明确知道。如果contentDivs
是一个函数,则应避免在其上使用。
<div class="tabContent" id="history" style="display:none;">
<h2>History</h2>
<div>
</div>
</div>
function showTab() {
var selectedId = getHash( this.getAttribute('href') );
// Highlight the selected tab, and dim all others.
// Also show the selected content div, and hide all others.
for ( var id in contentDivs ) {
if ( id == selectedId ) {
tabLinks[id].className = 'selected';
contentDivs[id].style.display = '';
} else {
tabLinks[id].className = '';
contentDivs[id].style.display = 'none';
}
}
// Stop the browser following the link
return false;
}