JSイベントの送信とバブリング処理 events_javascriptスキル

WBOY
リリース: 2016-05-16 18:40:18
オリジナル
1146 人が閲覧しました
コードをコピー コードは次のとおりです。



;td nclick ="gotClick(event,'td',this)" id="td">
onclick= "gotClick (イベント,'ボタン',this);" id="ボタン">
div>



js ファイル


code

コードは次のとおりです。 function gotClick(event,msg,obj){ var object; var msgs = msg " = > クリックしました わかりました!
";
try{
if (event.target) {//Mozilla
object =event.target;
//alert(document. getElementById(object. id).nodeName " Mozilla " msg);
document.getElementById('result').innerHTML =msgs;
//event.cancelBubble=true;//配信をブロックします
}
else if (event.srcElement){//IE
object =event.srcElement;
//alert(object.id " IE " msg);/ /配信をブロック
document.getElementById('result').innerHTML =msgs;
}
}catch(e){
alert(e)}

}


操作の結果は次のとおりです:

ボタン => をクリックしました!
tr => をクリックしました! => クリックされました!
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート