English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Руководство по HTML

Полный список тегов HTML

Свойство onchange в HTML

onchange можно использовать для получения или установки обработчика событий change текущего элемента.

Свойства событий HTML

Онлайн пример

Когда пользователь изменяет选定ное значение элемента <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>.

Различия между HTML 4.01 и HTML5

Без изменений.

Синтаксис

<элемент onchange="script">

Значение свойства

ЗначениеОписание
scriptОпределяет скрипт, который выполняется при срабатывании события onchange.
Свойства событий HTML