HTMLonchange属性_
定義と使用法
このonchange
属性は、要素の値が変更された瞬間に起動します。
ヒント:このイベントはイベントに似てい
oninput
ます。違いは、oninput
イベントは要素の値が変更された直後にonchange
発生するのに対し、要素がフォーカスを失ったときに発生することです。もう1つの違いは、onchange
イベントが<select>
要素でも機能することです。
に適用されます
このonchange
属性はイベント属性の一部であり、任意のHTML要素で使用できます。
要素 | イベント |
---|---|
すべてのHTML要素 | onchange |
例
例を選択
ユーザーが<select>要素の選択されたオプションを変更したときにJavaScriptを実行します。
<select onchange="myFunction()">
入力例
ユーザーが入力フィールドの内容を変更したときにJavaScriptを実行します。
<input type="text" name="txt" value="Hello" onchange="myFunction(this.value)">
ブラウザのサポート
Event Attribute | |||||
---|---|---|---|---|---|
onchange | Yes | Yes | Yes | Yes | Yes |