网上摘抄 自己书写 都不行 报错信息都是一样 点击事件设置无效果
解决了吗
这个错误是说你变量的值是 undefined 没法设置onclick事件
你把代码发一下看看
用代码段</>的文本形式发一下
比如你的代码是 obj.onclick
就是指obj变量的值是 undefined,undefined不是对象,没法设置onclick
这种情况一般常见于数组下标越界的情况。
如你的代码是
for (var i = 0; i <= 6; i++)
arr[i].onclick = .........
比如arr数组下标只有0到5元素存放了对象。
当i=6时下标越界, arr[i]的值就是 undefined
arr[i].onclick 也就成了 undefined.onclick
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!