Javascript: невозможно получить элемент с помощью getElementById [duplicate]

This question already has an answer here:

Why does jQuery or a DOM method such as getElementById not find the element? 6 answers

Хорошо. Мне нужны свежие глаза, потому что я все еще нахожусь на этой проблеме в течение часа!

Вот мой простой HTML-код (testssio.html), который включает скрипт javascript:

<!DOCTYPE html>
<html>
<head>
    <script type="text/javascript">
        var ssio = document.getElementById('ssio');
        ssio.html = "it finally works!";
    </script>
</head>
<body>
    <div id="ssio"></div>
</body>
</html>

Но это не работает! Используя отладчик, я получаю:

Uncaught TypeError: Cannot set property 'html' of null          /testssio/:6

Кто-нибудь понял? Я знаю, что это не то место, где нужно искать помощь в отладке, но я схожу с ума, если не получу его! Так что, пожалуйста, любая помощь?

Заранее спасибо.

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

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