私はちょうどw3schoolからjavascriptを学び始めました。そして、 "あなたはHTML出力でdocument.writeしか使用できません。ドキュメントが読み込まれ、全体のドキュメントが上書きされます。なぜdocument.readyState === "complete"のJavaScriptが読み込まれない
<html>
<head>
<title>ashish javascript learning</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<p> sample html with javascript </p>
<script>
document.write("<h1>this is heading</h1>");
document.write("<p>this is sample para</p>");
</script>
<script>
if(document.readyState === "complete"){
loaded();
}
function loaded(){
document.write("<p>loading content after the document has been loaded");
}
</script>
</body>
</html>
コードはまだ古い値を示しているし、ウェブページの内容を上書きしていない:私は妥当性を確認するには、次のコードを記述しようとしています。あなたは私に何が間違っているのかを教えてください。
をなぜ 'document.write'を使用していますか? –
@Ashish:信頼できるJavaScriptリソースの1つに、適切なリソースやガイドへのリンクがたくさんある[** JavaScript MDN **](https://developer.mozilla.org/ja/docs/JavaScript)があります。 – Nope
基本的に、それぞれの 'document.write'呼び出しは初期ページ作成中にも起こります。 'if'部分は' false'と評価され、 'loaded()'は決して呼び出されません。 – devnull69