最新のWeb開発のチュートリアル
 

onchangeイベント

<イベントオブジェクト

ユーザーが選択したのオプション変更したときにJavaScriptを実行<select>要素を:

<select onchange="myFunction()">
»それを自分で試してみてください

もっと"Try it Yourself"以下の例。


定義と使用法

要素の値が変更されたときのonchangeイベントが発生します。

チェック状態が変更されたとき、ラジオボタンやチェックボックスの場合は、のonchangeイベントが発生します。

ヒント:このイベントはに似てoninputイベント。 違いは、要素がフォーカスを失ったときにコンテンツが変更された後のonchangeは、発生しつつoninputイベントは、要素の値が変更された直後に発生することです。 他の違いは、のonchangeイベントも上で動作することをある<keygen><select>要素。


ブラウザのサポート

イベント
onchange はい はい はい はい はい

構文

HTMLには:

JavaScriptで:

JavaScriptでは、使用してaddEventListener()メソッドを:

object .addEventListener("change", myScript );
»それを自分で試してみてください

注: addEventListener()メソッドは、Internet Explorer 8およびそれ以前のバージョンでサポートされていません。


技術的な詳細

バブル: はい
取消し可能: ノー
イベントの種類: イベント
サポートされているHTMLタグ: <input type = "チェックボックス">、<INPUT TYPE = "色">、<INPUT TYPE = "日付">の<input type = "日時">の<input type = "メール">の<input type =」ファイル ">、<入力タイプ=" 月 ">、<入力タイプ=" 数 ">、<入力タイプ=" パスワード ">、<入力タイプ=" ラジオ ">、<入力タイプ=" 範囲 ">、<入力タイプ= "検索">、<入力タイプ= "TEL">、の<input type = "text">、<入力タイプ= "時間">、<入力タイプ= "URL">、<入力タイプ= "週「>、<keygenの>、 <select><textarea>
DOMバージョン: レベル2のイベント

例

その他の例

ユーザーが入力フィールドの内容を変更したときにJavaScriptを実行します。

<input type="text" onchange="myFunction()">
»それを自分で試してみてください

<イベントオブジェクト