English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
onchange kann verwendet werden, um den aktuellen Event-Handler der change-Ereignis des Elements zu erhalten oder zu setzen.
Wenn der Benutzer die ausgewählte Option des <select>-Elements ändert, wird folgendes JavaScript ausgeführt:
<!DOCTYPE html> <html> <head> <title>Verwendung der onchange-Event-Attribut in HTML (Grundlagen-Tutorial-Website oldtoolbag.com)</title> </head> <body> <p>Wählen Sie ein neues Auto aus der Liste aus.</p> <select id="mySelect" onchange="myFunction()"> <option value="Audi">Audi <option value="BMW">BMW <option value="Mercedes">Mercedes <option value="Volvo">Volvo </select> <p>Wenn Sie ein neues Auto auswählen, wird eine Funktion ausgelöst, die den Wert des ausgewählten Autos ausgibt.</p> <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("mySelect").value; document.getElementById("demo").innerHTML = "You selected: " + x; } </script> </body> </html>Test to see ‹/›
IEFirefoxOperaChromeSafari
All major browsers support the onchange event attribute
The onchange attribute triggers when the value of the element changes.
Hint: This event is similar to the oninput event. The difference is that the oninput event occurs immediately after the value of the element changes, while the onchange event occurs when the element loses focus. Another difference is that the onchange event also applies to <select> elements.
No difference.
<element onchange="script">
Value | Description |
---|---|
script | Specifies the script to be executed when the onchange event is triggered. |