Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
外部 script の読み込みのタイミングによってはdocument.writeが無視される場合がある
"HTML 構文解析器が HTML 文書の末尾まで来たタイミングより後で <script src> で
指定されたスクリプト経由で実行される document.write は黙って無視される" by wakabatan
see also
$ plackup -p 3005 -e 'use Plack::App::Directory; Plack::App::Directory->new({root=>"."})->to_app'
<div id="target"></div>
var scriptElem = document.createElement('script');
scriptElem.src = '/write.js';
var targetElem = document.getElementById('target');
targetElem.appendChild(scriptElem); // このscriptElemで読み込まれるコードは非同期で実行される
console.log('hello1!'); // ログが出力される
document.write('<p>hello!!!</p>'); // documentに出力されない
console.log('hello2!'); // ログが出力される
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment