JS循环Nodelist Dom列表的4种方式
这次给大家带来JS循环Nodelist Dom列表的4种方式,JS循环Nodelist Dom列表的注意事项有哪些,下面就是实战案例,一起来看一下。
本文实例讲述了原生JS实现循环Nodelist Dom列表的4种方式。分享给大家供大家参考,具体如下:function $(id) { return document.getElementById(id);}var _PAGE = { timeListDom: $('timeList')};var spanDoms = _PAGE.timeListDom.querySelectorAll('span'), domLen = spanDoms.length;// 第一种方式:原生for循环for (var i = 0; i < domLen; i++) { var v = spanDoms[i]; // do something you want deal with DOM}// 第二种方式:Array 的 forEach函数Array.prototype.forEach.call(spanDoms, function(v) { // do something you want deal with DOM});// 第三种方式:Array 的 forEach函数[].forEach.call(spanDoms, function(el) { // do something you want deal with DOM el.classList.remove('active');});// 第四种方式:继承Array 的 forEach函数NodeList.prototype.forEach = Array.prototype.forEach;spanDoms.forEach(function(v) { // do something you want deal with DOM});相信看了本文案例你已经掌握了方法,更多精彩请关注小潘博客其它相关文章!
推荐阅读:
JavaScript的异步加载详解
图片路径导致webpack打包错误如何处理以上就是JS循环Nodelist Dom列表的4种方式的详细内容,更多请关注小潘博客其它相关文章!