JS循环NodelistDom列表的方法有哪些-创新互联
小编给大家分享一下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
});以上是“JS循环Nodelist Dom列表的方法有哪些”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注创新互联行业资讯频道!
分享标题:JS循环NodelistDom列表的方法有哪些-创新互联
分享URL:http://www.yingshanweb.cn/article/iocis.html
其他资讯
- MySQL数据库慢怎么办-创新互联
- 设置大纲,WORD里面怎么将一段中间前面的某部分设置成不同的大纲级别做成目
- 如何注册个人网页微信,个人网页接入微信登录
- BLOCKED和WAITING的区别是什么
- MySQL5.5关闭数据库报错"Can'tconnecttolocalMySQLserverthroughsocket"怎么办
- oracle是怎么运维的 oracle运维常见故障
- zblog附件管理 zblog缓存插件
- 路由器ac1200什么意思 无线路由器ac1200什么意思
- Android事件动机 android事件响应和处理机制
- 毕业论文的ppt如何做?(哪里网站建设论文ppt,电子商务网站建设与设计论文)


咨询
建站咨询
