【发布时间】:2017-10-09 14:24:51
【问题描述】:
标记:
<ul>
<li role="presentation" class="active">
<a href="#1" aria-controls="1" role="tab">How to Install for iPad</a>
</li>
<li role="presentation">
<a href="#2" aria-controls="2" role="tab">How to Install for Mac</a>
</li>
<li role="presentation">
<a href="#3" aria-controls="3" role="tab">How to Install for PC</a>
</li>
</ul>
当我使用 document.querySelectorAll('[role="presentation"]'); 结果是数组 [li.active,li,li]
如何以最简单的方式删除 .active 类并将其附加到使用纯 JS w/o JQuery 的任何其他 li 上?
【问题讨论】:
-
请在minimal reproducible example 中附上您尝试过的内容。您在这里拥有的是工单,而不是问题。
-
您到底想达到什么目的?您的问题听起来像是您想将
.active类随机移动到任何其他li元素上,但我猜这不是您真正想要的? -
@JamesDonnelly,感谢您的回复!我的目标是从第一个 li 关闭 .active 并将其设置为最后一个 li 元素。