Uncaught TypeError: document.getElementsByClassName("xxx").addEventListener is not a function

document.getElementsByClassName("xxx")捕捉到的是该类名元素的数组
正确的访问方式应该是:
document.getElementsByClassName("xxx")[0].addEventListener

使用遍历为每个class添加监听:
var classObj = document.getElementsByClassName("xxx");
for(i=0;i<classObj.length;i++){
  classObj[i].addEventListener...
}

posted @ 2017-12-18 13:57  _badCode  阅读(454)  评论(0编辑  收藏  举报