我的功能:我的Javascript不起作用。不知道它的功能,我如何調用它的CSS我用還是什麼
function ChangeStep(id)
{
var i = 1;
// hide all other tabs:
while(i<10) {
var divID = 'tabs' + i;
if (divID !== null) {
document.getElementById(divID).className += " hide";
}
i++;
}
// show this one
document.getElementById(id).className += " show";
}
如何我打電話吧:
<div id="prev"><img src="img/prv.png" onClick="ChangeStep('tabs1'); return false;"></div>
<div id="next"><img src="img/nxt.png" onClick="ChangeStep('tabs2'); return false;"></div>
的div我想顯示/隱藏:
<div id="tabs1" class="hide"><h1>Step 1</h1></div>
<div id="tabs2" class="show"><h1>Step 2</h1></div>
我的CSS:
.hide { visibility: hidden; }
.show { visibility: visible; }
基本上我想要做的是:當我點擊「下一個」或「上一個」時,隱藏所有其他顯示對應的「Tab」。這應該通過添加「隱藏」或「顯示」類來完成,具體取決於是隱藏還是可見。
爲什麼追加類名? – dekdev
請更新您的問題,以解釋什麼是行不通的。 –
你需要替換類..不附加它 –