document.getElementsByClassName与document.getElementById微小区别

通过getElementsByClassName()获取到的元素是一个元素的集合,
这是因为选择器没有正确选择元素对象
document.getElementsByClassName(…)捕捉到的是该类名元素的数组
正确的访问方式应该是:

document.getElementsByClassName(…)[0].addEventListener…

通过getElementById()获取到的元素就是一个元素

猜你喜欢

转载自blog.csdn.net/weixin_43126568/article/details/90166248