[Edge]。→、、
ウインドウ内の要素の値が変化したときに発行されます。
バブリング | ¶あり |
---|---|
キャンセル可能 | ¶いいえ |
インターフェイス | ¶Event |
イベント ハンドラー プロパティ | onchange |
HTML:
<SPAN id=IdSpan contenteditable>SPAN要素。ここで編集…</SPAN><BR> <INPUT id=IdIText value="INPUT要素"> <INPUT id=IdIChecbox type=checkbox> <INPUT id=IdIRange type=range> <INPUT id=IdIColor type=color> <INPUT id=IdIButton type=button value="type=button"> <BR> <SELECT id=IdSelect > <OPTION>OPTION要素1 <OPTION>OPTION要素2 <OPTION>OPTION要素3 </SELECT><BR> <SPAN id=IdLog></SPAN>
JavaScript:
function Job(eve){ //change イベントの処理: D=eve; //=[object]:[object Event]。INPUT(type=text)要素で「あ」と入力して [Enter] を押した。IdLog.innerHTML=IdLog.innerHTML+"●"; } window.onchange=Job;詳細
//isTrusted=[boolean]:true //type=[string]:change //target=[object]:[object HTMLInputElement] //currentTarget=[object]:null //eventPhase=[number]:0 //bubbles=[boolean]:true //cancelable=[boolean]:false //defaultPrevented=[boolean]:false //composed=[boolean]:false //…
contenteditable による編集可能要素、INPUT(type=button)では change イベントは起きなかった。
しかし、value の値を変更すればイベントは起きるようです。○○.value=10 など。