【js】Cannot set properties of undefined (setting ‘onclick‘)
【js】Cannot set properties of undefined (setting 'onclick')我所遇到的几种情况。
·
这个错误是说变量的值是 undefined 无法设置onclick事件。
1.
将onclick的外层for循环的判断条件i<data.length改为i<as.length,即存储有click事件的标签的变量。
2.超出循环也会报此错。
3.获取对象时要精准,var btns = document.querySelector('button');
使用var btns =document.getElementByClassName(".btn");
btns.οnclick=function(){
console.log(1);
}此时,onclick就会报此错。
更多推荐
已为社区贡献1条内容
所有评论(0)