当人们单击选项卡时,我正在尝试向选项卡添加和删除类。这就是我现在所拥有的,它绝对不起作用..!
<script>
<!--
function toggleClasses() {
tab1 = document.getElementById("tab1");
tab2 = document.getElementById("tab2");
tab3 = document.getElementById("tab3");
tab4 = document.getElementById("tab4");
tab1.removeClassName("bstTabSelected").addClassName("bstTab");
tab2.removeClassName("bstTabSelected").addClassName("bstTab");
tab3.removeClassName("bstTabSelected").addClassName("bstTab");
tab4.removeClassName("bstTabSelected").addClassName("bstTab");
}
//-->
</script>
我这样称呼:
<a href="#" id="tab1" onclick="toggleClass()" class="bstTabSelected" clicktoshow="tab1" clicktohide="tab2,tab3,tab4">Tab 1</a>
我似乎无法弄清楚..谢谢!
最佳答案
您的函数名为toggleClasses
(复数),其中单击事件称为toggleClass
(单数)
编辑
您是否正在使用Firefox和Firebug? FBJS不编写控制台,这非常方便。确保您的功能完全在运行
function toggleClasses()
{
console.log( 'Hello from toggleClasses!' );
}
关于javascript - FBJS addClassName removeClassName不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4339293/