Javascript 未捕获类型错误:无法读取属性';增补列表器';未定义的
我有'element[I]'的地方是一个错误,但在控制台中它返回元素。这就是错误: 未捕获的TypeError:无法读取未定义的属性“addEventListener” 函数getElements(attrib){ return document.querySelectorAll('['+attrib+']')) } window.element=getElements('type=submit'); 对于(var i=0;i,在Javascript 未捕获类型错误:无法读取属性';增补列表器';未定义的,javascript,jquery,Javascript,Jquery,我有'element[I]'的地方是一个错误,但在控制台中它返回元素。这就是错误: 未捕获的TypeError:无法读取未定义的属性“addEventListener” 函数getElements(attrib){ return document.querySelectorAll('['+attrib+']')) } window.element=getElements('type=submit'); 对于(var i=0;i,在 i你在哪里 i因为索引数组从0开始,所以需要迭代到array.l
i你在哪里
i因为索引数组从0开始,所以需要迭代到array.length-1
所以更改i因为索引数组从0开始,所以需要迭代到array.length-1
所以改变我至少试着去评论什么是错的…@Justinas,大家都明白。@Justinas,@dippas,meta.stackoverflow.com/q/324385/4928642至少试着去评论什么是错的…@Justinas,大家都明白。@Justinas,@dippas,meta.stackoverflow.com/q/324385/4928642
function getElements(attrib) {
return document.querySelectorAll('['+ attrib + ']')
}
window.element = getElements('type=submit');
for (var i = 0; i <= element.length; i++) {
element[i].addEventListener('click', function() {
showSpinner.bind(this, element[i])
})
i<=element.length
i<element.length