Latest web development tutorials
×

JavaScript & HTML DOM リファレンスマニュアル

概要

JavaScript オブジェクト

JavaScript Array オブジェクト JavaScript Boolean オブジェクト JavaScript Date オブジェクト JavaScript Math オブジェクト JavaScript Number オブジェクト JavaScript String オブジェクト JavaScript RegExp オブジェクト JavaScript グローバルプロパティ/関数 JavaScript 演算子

Browser オブジェクト

Window オブジェクト Navigator オブジェクト Screen オブジェクト History オブジェクト Location オブジェクト

DOM オブジェクト

HTML DOM Document オブジェクト HTML DOM Elementオブジェクト HTML DOM 属性オブジェクト HTML DOM イベントオブジェクト

HTML オブジェクト

<a> <area> <audio> <base> <blockquote> <body> <button> <canvas> <col> <colgroup> <datalist> <del> <details> <dialog> <embed> <fieldset> <form> <iframe> <frameset > <img> <ins> <input> - button <input> - checkbox <input> - color <input> - date <input> - datetime <input> - datetime-local <input> - email <input> - file <input> - hidden <input> - image <input> - month <input> - number <input> - range <input> - password <input> - radio <input> - reset <input> - search <input> - submit <input> - text <input> - time <input> - url <input> - week <keygen> <link> <label> <legend> <li> <map> <menu> <menuItem> <meta> <meter> <object> <ol> <optgroup> <option> <param> <progress> <q> <script> <select> <source> <style> <table> <td> <th> <tr> <textarea> <title> <time> <track> <video>

HTML DOMは、removeEventListener()メソッド

ドキュメント・オブジェクト・リファレンス ドキュメントオブジェクト

"のMouseMove」イベントを追加するには、addEventListener()メソッドを削除します。

//ドキュメント内のイベントハンドラを追加します。
document.addEventListener( "のMouseMove」、てmyFunction);

//ドキュメントのイベントハンドラを削除します
document.removeEventListener( "のMouseMove」、てmyFunction);

»をお試しください

定義と使用

document.removeEventListener()メソッドを削除するために使用されdocument.addEventListener()イベントハンドラを追加する方法を。

注:イベントハンドラを削除したい場合は、addEventListenerを()関数の実装では(てmyFunction)に示す例のように、外部関数を使用する必要があります。

「document.removeEventListener( "イベントに似た無名関数」、関数 (){のMyScriptは});"このイベントは削除することはできません。

ヒント:使用要素.addEventListener()および要素.removeEventListener()指定された要素のイベントハンドラを追加または削除する方法。


ブラウザのサポート

表中の数字は、メソッドのバージョン番号をサポートする最初のブラウザを表します。

ウェイ
removeEventListener() 1.0 9.0 1.0 1.0 7.0

注:Internet Explorer 8の以前のバージョンでは、IEにremoveEventListener()メソッドをサポートしていません、オペラ7.0およびそれ以前のバージョンは、オペラをサポートしていません。 しかし、彼らはあなたが(クロスブラウザのソリューションについては、「より多くの例」を参照)イベントハンドラを追加するために、attachEvent()メソッドを削除するにはdetachEvent()メソッドを使用することができ、ブラウザの機能をサポートしていません。


文法

document.removeEventListener(イベント、関数、useCapture)

パラメータ値

パラメータ 説明
イベント 必要があります。 イベントの名前を削除します。

注:「オン」の接頭辞を使用しないでください。 たとえば、代わりに "onclickの"の、 "クリック"を使用します。

ヒント:すべてのHTML DOMイベントは、あなたが当社の完全見ることができますHTML DOMイベントオブジェクトの参照を
関数 必要があります。 削除する機能を指定します。
useCapture オプション。 イベントハンドラステージを削除を指定するブール値。

可能な値:
  • 真 - イベントハンドラは、キャプチャ段階の間に除去されます
  • 偽デフォルト。 バブリング段階のイベントハンドラを削除します
注:一度バブリング段階で、一度キャプチャ段階、二回のイベントハンドラを追加する場合は、イベントを削除する必要があります。

技術的詳細

DOMのバージョン: DOMレベル2のイベント
戻り値: 戻り値なし
レコード: useCaptureパラメータでのFirefox 6とOpera 12.0ではオプションです。 (クローム、IE、およびSafariでは常にオプションとなっています)。


より多くの例

お使いのブラウザはにremoveEventListener()メソッドをサポートしていない場合は、detachEvent()メソッドを使用することができます。

この例では、クロスブラウザのソリューションを示しています。

(document.removeEventListener){//すべてのIE 8を除くブラウザとIEの以前のバージョンの場合
document.removeEventListener( "のMouseMove」、てmyFunction);
}エルス場合(document.detachEvent){// IE 8とIEの以前のバージョン
document.detachEvent(、てmyFunction "れるonmousemove");
}

»をお試しください


関連記事

JavaScriptのチュートリアル: HTML DOMのEventListener A

JavaScriptのリファレンスマニュアル: 要素 .removeEventListener()


ドキュメント・オブジェクト・リファレンス ドキュメントオブジェクト