|
|
1
3
不建议使用getElementByClassName,因为目前有一些浏览器不完全支持此功能(主要是IE)。这可能在所有浏览器上都能更好地工作:
|
|
|
2
5
下面介绍如何使用jquery执行此操作:
这将清除现有的“选定”类并将其添加到刚才单击的类中。 |
|
|
3
0
你所拥有的没有太大的错误。
代替IE不支持的getElementsByClassName,考虑使用getElementsByTagname获取
像jquery或prototype这样的javascript库确实为您提供了许多专门为这类工作设计的函数。但是,除非你做的Javascript比这个多了一点,否则它们完全是多余的。
最后,如果你
|
|
|
4
0
|
|
|
5
-1
我建议您使用一个JavaScript库来完成这项工作。例如,使用jquery,可以执行如下操作:
这将从“已选择”类的导航的所有子元素中删除“已选择”类。 |
|
|
code-geek · Jquery根据单选按钮选择隐藏或显示文本字段 1 年前 |
|
|
Alex · 在轻量级中同时解构和不解构变量 1 年前 |
|
|
Ângelo Rigo · ReactJS映射:如何迭代[关闭] 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
lokiuucx · JS对象属性返回未定义,尽管对象属性应该有值 1 年前 |