Почему document.body пусто в моем JavaScript?

Вот мой краткий HTML-документ.

Почему Chrome Console отмечает эту ошибку:

"Uncaught TypeError: Невозможно вызвать метод 'appendChild' изnull«?

<html>
<head>
    <title>Javascript Tests</title>

    <script type="text/javascript">

        var mySpan = document.createElement("span");
        mySpan.innerHTML = "This is my span!";

        mySpan.style.color = "red";
        document.body.appendChild(mySpan);

        alert("Why does the span change after this alert? Not before?");

    </script>
</head>
<body>

</body>
</html>

Ответы на вопрос(6)

Ваш ответ на вопрос