[Edge]。読取専用。→、
イベント Event の発生要因を論理値で示します。
mdn: イベントがユーザー操作によって生成された場合は true、このイベントがスクリプトで作成または変更されたり、EventTarget.dispatchEvent() で配信されたりした場合は false となる論理値を返します。
Event | イベント オブジェクト(¶Event、MouseEvent、…)。 |
---|
論理値。
HTML:
<SPAN id=IdSpan onclick="Job(event)">SPAN要素。ここでクリック</SPAN>
JavaScript: これを組み込んでおく。
function Job(eve){ //clickイベントが発生した時の処理: alert(eve.isTrusted); //発生状況を表示させる。 }
これでSPAN要素をクリックすると、表示:true。ユーザー操作によって発生したことになり、
以下を実行すると、
eve=new Event('click'); //clickイベント生成。 IdSpan.dispatchEvent(eve); //イベント発生させる。
表示:false。ユーザー操作以外のスクリプトなどによって発生したことになる。