-1
<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>

<button onclick="myFunction()">Try it</button>

<script>

function myFunction()
{
document.write("Oops! The document disappeared!");
}
</script>

</body>
</html>

上記のコードは、以下のような出力を示しています

初めての Web ページ

Try itボタンをクリックすると、以下のような出力が得られました

おっとっと!書類が消えた!

ドキュメントの読み込みが完了した後に document.write を実行すると、HTML ページ全体が上書きされます。しかし、私の疑問は、ドキュメントの読み込みがいつ終了したかということです.........私はそれを理解していません。次に、上記のコードを以下のように変更しました

<!DOCTYPE html>
<html>
<body>

<h1>My First Web Page</h1>

<button onclick="myFunction()">Try it</button>

<script>

function myfunction()
{
document.write("My First JavaScript");
}

</script>

</body>
</html> 

しかし、上記のコードは以下のような出力を示しています

初めての Web ページ

[Try it] ボタンを押しても何も出力されません。なぜこれら 2 つのプログラムがこのように機能するのかわかりません。

4

4 に答える 4