回答編集履歴
2
null
test
CHANGED
@@ -30,4 +30,34 @@
|
|
30
30
|
|
31
31
|
|
32
32
|
|
33
|
+
---
|
34
|
+
|
35
|
+
|
36
|
+
|
37
|
+
**2018/09/29 12:25追記**
|
38
|
+
|
39
|
+
|
40
|
+
|
41
|
+
> ②
|
42
|
+
|
43
|
+
> ```javascript
|
44
|
+
|
45
|
+
> document.addEventListener("DOMContentLoaded", () => {
|
46
|
+
|
47
|
+
> document.getElementById("hogehoge").click()
|
48
|
+
|
49
|
+
> }, false)
|
50
|
+
|
51
|
+
> ```
|
52
|
+
|
53
|
+
> ②の場合、clickをしようとすると、 clickしようとしているものが null ですよ。とエラーが出ました。
|
54
|
+
|
55
|
+
|
56
|
+
|
57
|
+
document 上に id="hogehoge" の要素が存在しない為です。
|
58
|
+
|
59
|
+
目標としている要素のid属性値の指定が誤っているか、iframe要素等の別のdocument上の要素ノードを指定しようとしている可能性があります。
|
60
|
+
|
61
|
+
|
62
|
+
|
33
63
|
Re: van-0215 さん
|
1
handleEvent
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
`addEventListener` の第二引数は**関数オブジェクト**でなくてはなりません。
|
7
|
+
`addEventListener` の第二引数は「**関数オブジェクト**」、もしくは「`handleEvent` メソッドを持つオブジェクト」でなくてはなりません。
|
8
8
|
|
9
9
|
第三引数は後方互換性の為に、省略しない事をお勧めします。
|
10
10
|
|