常见报错——Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function

这是因为选择器没有正确选择元素对象
document.getElementsByClassName(...)捕捉到的是该类名元素的数组
正确的访问方式应该是:
document.getElementsByClassName(...)[0].addEventListener...
使用遍历为每个class添加监听:
var classObj = document.getElementsByClassName(...);
for(i=0;i<classObj.length;i++){
classObj[i].addEventListener...
}

posted @   螃蟹的朝圣之旅  阅读(17116)  评论(2编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示