为了账号安全,请及时绑定邮箱和手机立即绑定

javascript 点击改变 class 名

javascript 点击改变 class 名

狐的传说 2018-10-30 09:09:21
怎么实现 点击<标题1> class="a1" 后变为 class="b2" ,之后点击另外一个<标题2>class就变为变为 class="b2" ,<标题1>又变回为 class="a1"。总之就是点击改变class名,点击改变一个class 名 另一个就恢复原来的class名<li class="a1" ><a href="#">标题1</a></li> <li class="a1" ><a href="#">标题2</a></li> <li class="a1" ><a href="#">标题3</a></li>
查看完整描述

2 回答

?
慕尼黑的夜晚无繁华

TA贡献1864条经验 获得超6个赞

<script type="text/javascript">
function foo(x)
{
for (var i = 1; i <= 3; i++)
if (x == i)
document.getElementById("l" + i).setAttribute("class", "b1");
else
document.getElementById("l" + i).setAttribute("class", "a1");
}
</script>
<li class="a1" id="l1"><a href="javascript:foo(1)">标题1</a></li>
<li class="a1" id="l2"><a href="javascript:foo(2)">标题2</a></li>
<li class="a1" id="l3"><a href="javascript:foo(3)">标题3</a></li>


查看完整回答
反对 回复 2018-11-01
  • 2 回答
  • 0 关注
  • 1747 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信