<!DOCTYPE HTML > < HTML LANG = "EN" > < 頭> < メタのcharset = "UTF-8" > < メタ名= "ビューポート" コンテンツ= "幅=デバイス幅、初期スケール= 1.0" > < メタHTTP-当量=「X - UA互換」コンテンツ=「IE =エッジ」> < タイトル>イベントにremoveEventListenerをアンバンドル</ タイトル> <! - バインド解除方法:すなわちオブジェクト、イベントタイプ、イベントハンドラおよびその他のパラメータ、同じ缶アンバンドリング ELE。removeEventListener( ""、b)は、イベントノードAのELEアンバンドリング のヒント: このハンドルにでなければならない、ハンドルが変数に代入されます、それは様々なイベントで同じハンドルであっても、最良の方法です正確には等しくない 括弧なしで関数名を処理するための時間 - > </ ヘッド> < 身体> < ボタンID = "BTN" >クリック</ ボタン> < スクリプト> VAR BTN = のdocument.getElementById(" BTN " ); VAR DOM2 = 機能(){ //は、関数名に直接書き込むことができます。機能DOM2 {警告( "爆弾ブロック")} アラート(" 爆弾ブロック" ); } BTN。addEventListenerを(「クリック」、DOM2); // 括弧なしで直接呼び出し関数名、バインドイベント btn.removeEventListener(「クリック」、DOM2); // アンバンドリングイベント、括弧なしで直接呼び出し関数名 </ スクリプト> </ ボディ> </ HTML >
イベントのアンバンドリングは、removeEventListener
おすすめ
転載: www.cnblogs.com/vinson-blog/p/12112789.html
おすすめ
ランキング