回答編集履歴
1
解説付き
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
|
|