JavaScript preventDefault()方法

596 ワード

preventDefault()方法
標準Event方法
2レベルのDOMイベントの標準的定義の方法を以下に示した.IEのイベントモデルはこれらの方法をサポートしていません.
方法
説明
initEvent()
新しく作成したイベントオブジェクトの属性を初期化します.
preventDefault()
イベントに関連するデフォルトの動作を実行しないようにブラウザに通知します.
stopPropagation()
事件を再発させない.
定義と用法
イベントのデフォルト動作をキャンセルします.
構文
event.preventDefault()
説明
この方法は、イベントに関連するデフォルトの動作(このような動作があれば)を実行しないようWebブラウザに通知する.例えば、type属性が「submit」であれば、イベント伝搬の任意の段階で任意のイベントハンドルを呼び出すことができ、この方法を呼び出して、フォームの提出を阻止することができる.なお、Eventオブジェクトのcancerlable属性がfasleであれば、デフォルト動作がないか、またはデフォルト動作を阻止できない.いずれの場合も、この方法を呼び出しても機能しません.