我如果这样写的话,在源码中
var item = document.querySelectorAll('.item')
console.log(item)
for (var i = 0; i <= item.length; i++) {
item[i].onclick = function(){
alert('另一种类选择')
}
}
建议用事件委托
这里报错应该是你判断条件 <= ,这会导致最后一个的i == length,但是数组的下标是从0开始的,所以越界了 item[item.length] 是null