ホームページ >ウェブフロントエンド >jsチュートリアル >JavaScript イベント学習の付録 addEventSimple_javascript スキル

JavaScript イベント学習の付録 addEventSimple_javascript スキル

WBOY
WBOYオリジナル
2016-05-16 18:34:52889ブラウズ
コードをコピー コードは次のとおりです。

function addEventSimple(obj,evt,fn) {
if ( obj.addEventListener)
obj.addEventListener(evt,fn,false);
else if (obj.attachEvent)
obj.attachEvent('on' evt,fn);

removefunctionSimple(obj,evt,fn) {
if (obj.removeEventListener)
obj.removeEventListener(evt,fn,false)
else if (obj.detachEvent); > obj .detachEvent('on' evt,fn);
}


使用法は次のとおりです:



addEventSimple(element,'click',functionname);
addEventSimple(document,'load',functionname2);


ここで、element 要素をクリックすると、functionaname がトリガーされ、同じドキュメントには onload イベント ハンドラー functionname2 も含まれます。

欠点: IE の this キーワードは、ご想像のとおり、イベントをトリガーする要素を指していませんが、ドキュメント全体を指しています。

元のアドレス: http://www.quirksmode.org/js/eventSimple.html

正月に帰省していたので公開が間に合いません. 来年も続けていきます。

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