重庆小潘seo博客

当前位置:首页 > 重庆网络营销 > 小潘杂谈 >

小潘杂谈

JS循环Nodelist Dom列表的4种方式

时间:2020-09-14 18:30:07 作者:重庆seo小潘 来源:
这次给大家带来JS循环Nodelist Dom列表的4种方式,JS循环Nodelist Dom列表的注意事项有哪些,下面就是实战案例,一起来看一下。 本文实例讲述了原生JS实现循环Nodelist Dom列表的4种方式。分享给大家供大家参考,具体如下:function $(id) { return document

这次给大家带来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种方式的详细内容,更多请关注小潘博客其它相关文章!