回答編集履歴
1
コメントでのアドバイスに基づき修正
test
CHANGED
@@ -8,11 +8,11 @@
|
|
8
8
|
|
9
9
|
for(var i = 0; i < arr.length; i++){
|
10
10
|
|
11
|
-
|
11
|
+
var val = arr[i];
|
12
12
|
|
13
13
|
val.onclick=function(e){
|
14
14
|
|
15
|
-
|
15
|
+
var elm = e.target;
|
16
16
|
|
17
17
|
alert(elm.parentNode.getElementsByTagName(elm.nodeName)[0].innerHTML);
|
18
18
|
|
@@ -20,6 +20,8 @@
|
|
20
20
|
|
21
21
|
};
|
22
22
|
|
23
|
+
```
|
23
24
|
|
25
|
+
※このスクリプト含むscriptタグはbodyタグを閉じる間際ぐらいに書く方が良いです。
|
24
26
|
|
25
|
-
|
27
|
+
headタグ内に書かない理由は、headタグ読み込み時点でまだ読み込み終わっていないbodyタグ内の要素を参照するスクリプトであるため、スクリプト実行時にエラーとなるからです。
|