oninput 事件
oninput 事件
實例
#
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> </head> <body> <p>在文本框中尝试输入触发函数。</p> <input type="text" id="myInput" oninput="myFunction()"> <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("myInput").value; document.getElementById("demo").innerHTML = "你输入的是: " + x; } </script> </body> </html>
執行實例»##點擊"執行實例" 按鈕查看線上實例
#定義和用法oninput 事件在使用者輸入時觸發。 該事件在 <input> 或 <textarea> 元素的值改變時觸發。
提示: 此事件類似於onchange 事件。不同之處在於 oninput 事件在元素值發生變化是立即觸發, onchange 在元素失去焦點時觸發。另外一點不同是 onchange 事件也可以作用在 <keygen> 和 <select> 元素。
瀏覽器支援表格中的數字表示支援該事件的第一個瀏覽器的版本號碼。
oninput | #Yes | 9.0 | 4.0 | #5.0 |
#語法
HTML 中:
">試試看< ;element oninput="
myScriptJavaScript 中:
};試試看object.oninput=function(){
myScript#JavaScript 中, 使用addEventListener() 方法:
);試試看object .addEventListener("input",
myScript注意:
Internet Explorer 8 及更早IE 版本不支援addEventListener( ) 方法。
是否支援冒泡: | |
是否可以取消: | |
事件類型: | |
支援的HTML 標籤: |