[英]How to turn html tags into an array in javascript
我对JavaScript相对较新,但是我在Java中有很多背景。 因此,我想知道如何才能遍历特殊div中的每个标签。 就像一个for循环。 这是我已经拥有的:
var allPeople = document.getElementsByClassName('person').toArray;
console.log(allPeople.length);
for(var i = 0; i < allPeople.length; i++) {
console.log(document.getElementById("#main > .person > #inside > #span"));
document.getElementById("#main > .person > #inside > #left > li > #normal > #kd").innerHTML = 1;
}
我认为问题出在'document.getElementsByClassName('person')。toArray;' 部分。 还有其他建议吗?
删除第1行中的.toArray
函数getElementsByClassName()
返回一个数组,您无需将其转换为一个。
如果您使用的是es6
[ ...document.getElementsByClassName('person')].forEach( el => { //do something })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.