AppendChield не работает

Всем привет. Имею проблему: не могу создать элемент в javascript. Невозможно даже пустой div в документ засунуть.

let div = document.createElement('div');
document.body.appendChild(div);

Мне выдает ошибка в консоли: Cannot read property 'appendChild' of null at lesson4.js:421

a div не создается. Как правильно создать html файл в js, что я делаю не так? Помогите, пожалуйста)


Ответы (1 шт):

Автор решения: Oliver Patterson

У меня есть предположение, что вы подключаете .js файл в head, попробуйте подключить перед закрывающим тегом body.

<!DOCTYPE html>
<html>
<head>
    ...
</head>
<body>
    ...

    <script src="lesson4.js"></script>
</body>
</html>
→ Ссылка