虽然我可以看到" onkeyup"无论出于何种原因,Chrome控制台中的事件都没有触发事件。
var el = document.getElementById("userInput");
el.addEventListener("onkeyup", function() {
alert('yahoooo0');
});

<input type="text" id="userInput" name="food"/>
&#13;
答案 0 :(得分:3)
将您的event listener
从onkeyup
更新为keyup
。
var el = document.getElementById("userInput");
el.addEventListener("keyup", function() {
alert('yahoooo0');
});
<input type="text" id="userInput" name="food"/>
答案 1 :(得分:0)
el.addEventListener("keyup", function() {
答案 2 :(得分:0)
答案 3 :(得分:0)
您可以将eventlistener名称从onkeyup
更改为keyup
,或者您可以使用以下简单的eventlistenter附加方法
<input type="text" id="userInput" name="food" onkeyup="doSomething()"/>