English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
onchange можно использовать для получения или установки обработчика событий change текущего элемента.
Когда пользователь изменяет选定ное значение элемента <select>, выполняется JavaScript:
<!DOCTYPE html> <html> <head> <title>Использование свойства onchange в HTML (Основной учебник на oldtoolbag.com)</title> </head> <body> Выберите новую машину из списка. <select id="mySelect" onchange="myFunction()"> <option value="Audi">Audi <option value="BMW">BMW <option value="Mercedes">Mercedes <option value="Volvo">Volvo </select> Когда вы выбираете новую машину, запускается функция, которая выводит значение выбранной машины. <p id="demo"></p> <script> function myFunction() { var x = document.getElementById("mySelect").value; document.getElementById("demo").innerHTML = "Вы выбрали: " + x; } </script> </body> </html>Проверьте, <<>>
IEFirefoxOperaChromeSafari
Все основные браузеры поддерживают свойство onchange.
Свойство onchange срабатывает при изменении значения элемента.
Совет: Это событие подобно событию oninput. Разница заключается в том, что событие oninput срабатывает сразу после изменения значения элемента, а событие onchange срабатывает при потере фокуса элементом. Другая разница в том, что событие onchange также применяется к элементам <select>.
Без изменений.
<элемент onchange="script">
Значение | Описание |
---|---|
script | Определяет скрипт, который выполняется при срабатывании события onchange. |