今天写了一个表达验证的网页,在给一个输入框添加监听事件的时候,控制台一直报错,报错原因显示
Uncaught TypeError: document.getElementsByClassName(...).addEventListener is not a function
通过查资料得知:
这是因为选择器没有正确选择元素对象
document.getElementsByClassName(...)捕捉到的是该类名元素的数组
正确的访问方式应该是:
document.getElementsByClassName(...)[0].addEventListener...