js中使用getElementsByClassName得到的集合无法使用forEach遍历

因为getElementsByClassName方法得到的不是正常数组,所以无法遍历,想要遍历要么转换成数组,要么使用for方法

let delBtns = document.getElementsByClassName('delBtn');
  delBtns = Array.from(delBtns);
  delBtns.forEach(element => {
    element.onclick = function () {
      alert(1);
    }
  });

 

posted @   混子程序员ZMY  阅读(209)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 提示词工程——AI应用必不可少的技术
· 地球OL攻略 —— 某应届生求职总结
· 字符编码:从基础到乱码解决
· SpringCloud带你走进微服务的世界

阅读目录(Content)

此页目录为空

点击右上角即可分享
微信分享提示