【发布时间】:2016-10-12 15:41:16
【问题描述】:
我在尝试为 JavaScript 中的输入创建 onchange 侦听器时遇到问题:
var apple = document.getElementById("apple");
apple.addEventListener("change", validate("apple"));
function validate(fruitName){
var qty = parseInt(document.getElementById(fruitName).value);
console.log(qty);
}
每当用户输入“苹果”输入内容时,我都会尝试检查,我会在控制台打印数量。但是通过这样做,它只在我第一次通过打印出 NaN 刷新浏览器时运行,即使我更改了“apple”的输入也不起作用。
有什么想法吗?
提前致谢。
【问题讨论】:
-
好吧,你不会返回任何将在更改事件中调用的函数
-
undefined不是事件监听器。
标签: javascript