Uncaught TypeError: Object # has no method ‘addEventListener’

作者: Rememberautumn 分类: JavaScript 发布时间: 2015-05-06 18:34 阅读: 1,710

在给button标签添加监听事件的时候报错,

var myButton = document.getElementsByTagName('button');
myButton.addEventListener('click', doSomething, false);

是因为getElementsByTagName得到的是一个list,不是一个element,所以会报错,当然你可以这样:

var myButton = document.getElementsByTagName('button')[0];

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!

发表评论

电子邮件地址不会被公开。 必填项已用*标注