01 循环 NodeList
var doms = documents.querySelectorAll('span');1. for 循环
兼容性最好,支持所有浏览器
for(var i = 0; i < doms.length; i++){
var element = doms[i];
}2. Array 的 forEach 函数
IE 9 及以上浏览器 Can I use
Array.prototype.forEach.call(doms,function(element){
// Do something with DOM
})[].foreach.call(doms,function(element){
// Do something with DOM
})3. 继承 Array 的 forEach 函数
IE 9 及以上浏览器
4. 原生 Nodelist forEach 函数
2016 年以后版本的浏览器 Can I use Global -> 89.72% MDN - NodeList.prototype.forEach() 语法:
NodeList.forEach(callback[, thisArg]);
Polyfill
或者
最后更新于
这有帮助吗?