「非同期で読み込まれた外部スクリプトからドキュメントに書き込むことはできません」エラーを解決するにはどうすればよいですか?
エラー: 「非同期で読み込まれた外部スクリプトからドキュメントに書き込むことはできません」
問題:
の非同期読み込みdocument.write() を使用してドキュメントを変更しようとすると、スクリプトによって問題が発生する可能性があります。ページ読み込みの実行後、スクリプトは非同期的にダウンロードされますが、「明示的に開かれない限り、非同期的に読み込まれた外部スクリプトからドキュメントに書き込むことはできません。」というコンソール メッセージが表示されて失敗します。
説明:
非同期的に読み込まれたスクリプトは、ドキュメントが解析されて閉じられた後に実行されます。その結果、これらのスクリプト内から document.write() などの操作が使用できなくなります。
解決策:
この問題を解決するには、document.write() 呼び出しを明示的な DOM 操作に置き換えます。これには、DOM 要素を作成し、appendChild()、insertBefore()、または innerHTML を設定して親要素に挿入することが含まれます。
例:
オリジナル スクリプト (インライン、ドキュメント付き。 write()):
<code class="html"><div id="container"> <script> document.write('<span style="color:red;">Hello</span>'); </script> </div></code>
変更されたスクリプト (DOM 操作により非同期でロード):
<code class="javascript">var container = document.getElementById("container"); var content = document.createElement("span"); content.style.color = "red"; content.innerHTML = "Hello"; container.appendChild(content);</code>
以上が「非同期で読み込まれた外部スクリプトからドキュメントに書き込むことはできません」エラーを解決するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック









