質問編集履歴

2

追記

2018/03/08 11:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -31,6 +31,14 @@
31
31
  ```
32
32
 
33
33
 
34
+
35
+ ## 解決後の追記
36
+
37
+ 新たに質問を立てました.[なぜ即実行関数とhtmlタグ指定の組み合わせの時だけ動くのか](https://teratail.com/questions/116606)
38
+
39
+ 上記のベストアンサーで気づいたことを追記します.
40
+
41
+ この質問の該当ソースに載せ忘れたiframeで読み込んでいる`sandbox.html`でも`application.js`を読み込んでいました.エラーの正体はこいつでした.
34
42
 
35
43
 
36
44
 

1

解決策を記入

2018/03/08 11:51

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,36 @@
1
1
  # js読み込みの際はnullになるが、devツールのコンソールではnullにならない
2
+
3
+
4
+
5
+ ## 解決ソース
6
+
7
+
8
+
9
+ ```
10
+
11
+ "use strict";
12
+
13
+ (function () {
14
+
15
+ let iframes = document.querySelectorAll("iframe");
16
+
17
+ iframes[0].onload = function(){
18
+
19
+ let dropzoneFrame = document.querySelector('#clientframe');
20
+
21
+ let dFWindow = dropzoneFrame.contentWindow;
22
+
23
+ let allElements = dFWindow.document.body.querySelectorAll('*');
24
+
25
+ console.log(dFWindow);
26
+
27
+ }
28
+
29
+ })();
30
+
31
+ ```
32
+
33
+
2
34
 
3
35
 
4
36