@Drumsid

Скрипт js не работает в браузере а в песочнице работает?

В начале освоения JS столкнулся с проблемой, код не работает локально в браузере, а на codepen работает, что не так?
index.html
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<script src="script.js"></script>
</head>
<body>
	<p id="out">test</p>
</body>
</html>

script.js
let a =5;
console.log(a); //работает

let p = document.getElementById('out');//не работает выводит null
//p.innerHTML = 'ret';
console.log(p);


тоже самое в песочнице и все работает

вот скрин
5d5d35285ef4c544620708.jpeg
  • Вопрос задан
  • 90 просмотров
Решения вопроса 1
Kublyakov
@Kublyakov
скрипт выполняется до полной загрузки страницы
1. https://learn.javascript.ru/onload-ondomcontentloaded
2. тег script из head уберите и вставьте перез закрывающим тегом body
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы