回答編集履歴

1

解説付き

2016/09/13 11:44

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  try{
8
8
 
9
- document.addEventListener ('click',function(e){myfunc(e)},true);
9
+ document.addEventListener ('click',function(e){myfunc(e)},true);
10
10
 
11
11
  }catch(e){
12
12
 
@@ -14,13 +14,15 @@
14
14
 
15
15
  }
16
16
 
17
+ /*document内のすべてのclickイベントを拾ってmyfuncに渡します*/
18
+
17
19
  function myfunc(e){
18
20
 
19
- var t = (e.srcElement || e.target);
21
+ var t = (e.srcElement || e.target);//イベントからターゲット(タグ)を抽出します
20
22
 
21
- if(t.nodeName=="IMG" && e.type=="click"){
23
+ if(t.nodeName=="IMG" && e.type=="click"){//タグがIMGでイベントがclickのとき
22
24
 
23
- console.log(t.id);
25
+ console.log(t.id);//ターゲットのidをコンソールに表示します
24
26
 
25
27
  }
26
28