Onkeyup不起作用

时间:2016-12-24 05:17:17

标签: javascript onkeyup

虽然我可以看到" onkeyup"无论出于何种原因,Chrome控制台中的事件都没有触发事件。



var el = document.getElementById("userInput");
el.addEventListener("onkeyup", function() {
    alert('yahoooo0');
});

<input type="text" id="userInput" name="food"/>
    
    
&#13;
&#13;
&#13;

4 个答案:

答案 0 :(得分:3)

将您的event listeneronkeyup更新为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)

试试这个:

$("#userInput").keyup(function() {
   alert('yahoooo0');
});

test on fiddle

答案 3 :(得分:0)

您可以将eventlistener名称从onkeyup更改为keyup,或者您可以使用以下简单的eventlistenter附加方法

<input type="text" id="userInput" name="food" onkeyup="doSomething()"/>