質問するログイン新規登録

回答編集履歴

1

解説付き

2016/09/13 11:44

投稿

yambejp
yambejp

スコア118164

answer CHANGED
@@ -2,14 +2,15 @@
2
2
 
3
3
  ```javasript
4
4
  try{
5
- document.addEventListener ('click',function(e){myfunc(e)},true);
5
+ document.addEventListener ('click',function(e){myfunc(e)},true);
6
6
  }catch(e){
7
7
  document.attachEvent('onclick',function(e){myfunc(e)});
8
8
  }
9
+ /*document内のすべてのclickイベントを拾ってmyfuncに渡します*/
9
10
  function myfunc(e){
10
- var t = (e.srcElement || e.target);
11
+ var t = (e.srcElement || e.target);//イベントからターゲット(タグ)を抽出します
11
- if(t.nodeName=="IMG" && e.type=="click"){
12
+ if(t.nodeName=="IMG" && e.type=="click"){//タグがIMGでイベントがclickのとき
12
- console.log(t.id);
13
+ console.log(t.id);//ターゲットのidをコンソールに表示します
13
14
  }
14
15
  }
15
16
  ```