teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

追記

2018/03/08 11:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -15,6 +15,10 @@
15
15
  })();
16
16
  ```
17
17
 
18
+ ## 解決後の追記
19
+ 新たに質問を立てました.[なぜ即実行関数とhtmlタグ指定の組み合わせの時だけ動くのか](https://teratail.com/questions/116606)
20
+ 上記のベストアンサーで気づいたことを追記します.
21
+ この質問の該当ソースに載せ忘れたiframeで読み込んでいる`sandbox.html`でも`application.js`を読み込んでいました.エラーの正体はこいつでした.
18
22
 
19
23
  ## 実現したいこと
20
24
  ファイルの読み込みの際も下記のエラーが出ないようにしたいです。

1

解決策を記入

2018/03/08 11:51

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,5 +1,21 @@
1
1
  # js読み込みの際はnullになるが、devツールのコンソールではnullにならない
2
2
 
3
+ ## 解決ソース
4
+
5
+ ```
6
+ "use strict";
7
+ (function () {
8
+ let iframes = document.querySelectorAll("iframe");
9
+ iframes[0].onload = function(){
10
+ let dropzoneFrame = document.querySelector('#clientframe');
11
+ let dFWindow = dropzoneFrame.contentWindow;
12
+ let allElements = dFWindow.document.body.querySelectorAll('*');
13
+ console.log(dFWindow);
14
+ }
15
+ })();
16
+ ```
17
+
18
+
3
19
  ## 実現したいこと
4
20
  ファイルの読み込みの際も下記のエラーが出ないようにしたいです。
5
21
  どうすれば良いかご教示お願いいたします。