jsの中でdocument.writeが使う過程の中の1時の疑問は解答します。

979 ワード

私は新人ですから、メモしておきます。この答えは百度の中で見たので、転載です。次の内容は何ですか?ページの読み込みが完了すれば、document.writeを呼び出すと、ドキュメント全体が上書きされます。ヒントの「HTML出力中」とは、ページを読み込むときのことです。
 
<html>
<head></head>
<body>
<script type="text/javascript">document.write("<p>Hello</p>");</script>
</body>
</html>
ページの読み込みが完了すると、ページでハローが表示されます。ソースファイルを見ると上のコードです。しかし、ページの読み込みが完了したら、document.writeを使用すると、ドキュメント全体が上書きされます。
 
<html>
<head></head>
<body>
<script type="text/javascript">
// document.write
document.onclick = function() {
document.write("<span>Javascript</span>");
};
</script>
</body>
</html>
マウスの動作はページのロードが完了した後に実行されるので、ページ全体がJavascriptによって覆われます。ソースファイルを見るとJavascriptしか見えません。