回答編集履歴

2

null

2018/09/29 03:25

投稿

think49
think49

スコア18166

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

2018/09/29 03:25

投稿

think49
think49

スコア18166

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- `addEventListener` の第二引数は**関数オブジェクト**でなくてはなりません。
7
+ `addEventListener` の第二引数は**関数オブジェクト**」、もしくは「`handleEvent` メソッドを持つオブジェクト」でなくてはなりません。
8
8
 
9
9
  第三引数は後方互換性の為に、省略しない事をお勧めします。
10
10