雖然我可以在Chrome控制檯中看到「onkeyup」事件,但無論出於何種原因,事件都不會觸發。Onkeyup無法正常工作
var el = document.getElementById("userInput");
el.addEventListener("onkeyup", function() {
alert('yahoooo0');
});
<input type="text" id="userInput" name="food"/>
雖然我可以在Chrome控制檯中看到「onkeyup」事件,但無論出於何種原因,事件都不會觸發。Onkeyup無法正常工作
var el = document.getElementById("userInput");
el.addEventListener("onkeyup", function() {
alert('yahoooo0');
});
<input type="text" id="userInput" name="food"/>
更新您的event listener
從onkeyup
到keyup
。
var el = document.getElementById("userInput");
el.addEventListener("keyup", function() {
alert('yahoooo0');
});
<input type="text" id="userInput" name="food"/>
el.addEventListener("keyup", function() {
您可以將事件偵聽名字從onkeyup
更改爲keyup
或者你可以使用下面簡單eventlistenter安裝方法
<input type="text" id="userInput" name="food" onkeyup="doSomething()"/>
這個問題沒有標籤'Jquery' –