【发布时间】:2018-07-25 01:26:41
【问题描述】:
function eventAdded(i) {
console.log(inputs[i]);
}
var inputs = document.querySelectorAll('.js-capture__input input');
for (i = 0; i <= inputs.length; i++) {
console.log(inputs[i]);
inputs[i].addEventListener('change', eventAdded);
}
我正在设法将每个 inputs[i] 记录到控制台。 inputs[i] 存在。
但我越来越
未捕获的类型错误:无法读取未定义的属性“addEventListener”
如果我可以将每一个都记录到控制台,这怎么定义? 有人可以解释一下我 5 岁吗?
【问题讨论】:
-
i <= inputs.length错字。此外,如果可以,请改用事件委托 -
@CertainPerformance - 可能不是错字,更多的是缺乏知识
-
你能解释一下错字是什么吗?这是知识的缺乏。我在飞翔
标签: javascript html events nodelist htmlcollection