我似乎无法点击所有元素。
document.getElementsByClassName('node closed')[0].click();
这有效,但只会点击第一个元素。我需要它来单击类为“node closed”的所有元素。
谢谢
最佳答案
[0]
表示只有 getElementsByClassName
返回的节点列表的第一个元素。
您必须执行 getElementsByClassName
并遍历所有匹配的元素,如下所示:
var el = document.getElementsByClassName('node closed');
for (var i=0;i<el.length; i++) {
el[i].click();
}
关于javascript - 如何使用 getElementsByClassName 选择具有类的元素并单击它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18784763/