【发布时间】:2015-12-31 17:00:30
【问题描述】:
在 Javascript 中,我有一个函数应该在页面上找到具有“已连接”类的元素,并且当单击按钮时,这些元素的类会被清除。我写了这段代码:
var prev_connected = document.getElementsByClassName("connected");
if (prev_connected.length > 0) {
for (var j = 0; j < prev_connected.length; j++) {
prev_connected[j].removeAttribute("class");
}
}
但是,它只会删除页面上第一个“已连接”元素的类属性。当我有两个“连接”元素时,我已经确认“prev_connected”数组确实包含 2 个值,但由于某种原因,for 循环永远不会到达第二个值。有什么我做错了吗?谢谢。
【问题讨论】:
标签: javascript dom for-loop