onchange可以用來獲取或設(shè)置當前元素的change事件的事件處理函數(shù).
當用戶更改<select>元素的選定選項時,執(zhí)行JavaScript:
<!DOCTYPE html> <html> <head> <title>HTML onchange 事件屬性的使用(菜鳥教程 cainiaoplus.com)</title> </head> <body> <p>Select a new car from the list.</p> <select id="mySelect" onchange="myFunction()"> <option value="Audi">Audi <option value="BMW">BMW <option value="Mercedes">Mercedes <option value="Volvo">Volvo </select> <p>When you select a new car, a function is triggered which outputs the value of the selected car.</p> <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("mySelect").value; document.getElementById("demo").innerHTML = "You selected: " + x; } </script> </body> </html>測試看看 ?/?
IEFirefoxOperaChromeSafari
所有主流瀏覽器都支持 onchange 事件屬性
onchange屬性會在元素值更改時觸發(fā)。
提示:此事件類似于 oninput事件。區(qū)別在于oninput事件在元素的值更改后立即發(fā)生,而onchange事件在元素失去焦點時發(fā)生。另一個區(qū)別是onchange事件也適用于<select>元素。
無差異。
<element onchange="script">
值 | 描述 |
---|---|
script | 規(guī)定該onchange事件觸發(fā)時執(zhí)行的腳本。 |