作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
当人们单击选项卡时,我尝试向选项卡添加和删除类。这就是我现在所拥有的,它绝对没有任何作用..!
<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/
当人们单击选项卡时,我尝试向选项卡添加和删除类。这就是我现在所拥有的,它绝对没有任何作用..! 我用以下方式调用它: Tab 1 我似乎无法弄清楚......谢谢! 最佳答案 您的函数名为 to
我是一名优秀的程序员,十分优秀!