在Javascript中,我有一个函数,应该在页面上找到具有"connected"类的元素,并且当单击一个按钮时,将清除这些元素的类.我写了这段代码:
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");
}
}
Run Code Online (Sandbox Code Playgroud)
但是,它只删除页面上第一个"connected"元素的class属性.当我有两个"连接"元素时,我已经确认"prev_connected"数组确实包含2个值,但由于某种原因,for循环永远不会到达第二个.有什么我做错了吗?谢谢.