English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
onchange可以用来获取或设置当前元素的change事件的事件处理函数.
当用户更改<select>元素的选定选项时,执行JavaScript:
<!DOCTYPE html> <html> <head> <title>HTML onchange 事件属性的使用(基础教程网 oldtoolbag.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 属性は要素の値が変更されたときにトリガーされます。
ヒント:このイベントは oninput イベントに似ています。違いは、oninput イベントは要素の値が変更された後にすぐに発生し、onchange イベントは要素がフォーカスを失ったときに発生することです。もう一つの違いは、onchange イベントは <select> 要素にも適用されます。
差異はありません。
<element onchange="script">
値 | 説明 |
---|---|
script | onchange イベントがトリガーされたときに実行されるスクリプトを指定します。 |