ホームページ  >  記事  >  ウェブフロントエンド  >  javascript_javascript のヒントで関数を追加および削除するための一般的な方法

javascript_javascript のヒントで関数を追加および削除するための一般的な方法

WBOY
WBOYオリジナル
2016-05-16 18:44:011243ブラウズ

//関数を追加するメソッド
function addEvent(node, type,listener) {
if(node.addEventListener ){
// W3C メソッド (DOM メソッド)
// 以下は false true の場合、バブリングフェーズで使用されることを意味します (IE はキャプチャをサポートしていません)。ここで false を使用するのは、
ノードを統合するためです。 .addEventListener(type, リスナー, false);
return true; = function (){
ノード['e' タイプ リスナー](window.event); //Ifどちらのメソッドも使用できません。 false を返します。
return false;


//関数を削除するメソッド
function RemoveEvent(node, type,listener) {
if(ノード.addEventListener ){
ノード.removeEventListener( type, リスナー, false );
return true;
} else if( node.detachEvent ) {
ノード.detachEvent('on' タイプ, リスナー); ; >}


//ローディングイベントの追加方法は以下の通りです
1.function addLoadEvent(func){
var oldonload=window.onload; > if(ウィンドウの種類 .onload!="function"){
。 🎜> }
}
}
2.//上記の addEvent メソッドを使用します
addEvent(window, 'load' 、fn);

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。