Задать вопрос
@Gesha946
Познаю азы PHP

Как устранить ошибку Cannot set properties of null (setting 'innerHTML') в JS&?

Добрый день, уважаемые товарищи. Обучаюсь по самоучителю на JS. Имеется код :
let book = {
		title : 'Война и мир',
		author: 'Лев Толстой',
		year: 1869
	};
	let output = '';
	let values = Object.values(book);
	
	for (let value of values) {
		output += value + '<br>';
	}
	document.getElementById('output').innerHTML = output;

Выдает следующую ошибку: Uncaught TypeError: Cannot set properties of null (setting 'innerHTML')
at sv.php:44:46

Сам JS расположен в html файле

<!DOCTYPE html>
<html lang="ru">
<head>
<meta charset="UTF-8">
<title>Перебор свойств</title>

</head>

<body>
<script>
let book = {
		title : 'Война и мир',
		author: 'Лев Толстой',
		year: 1869
	};
	let output = '';
	let values = Object.values(book);
	
	for (let value of values) {
		output += value + '<br>';
	}
	document.getElementById('output').innerHTML = output;
</script>

</body>
</html>

Уже просто скопировал код, все равно выдает эту ошибку
  • Вопрос задан
  • 21 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 1
VoidVolker
@VoidVolker Куратор тега JavaScript
Dark side eye. А у нас печеньки! А у вас?
RTFM: Document -> document.getElementById()
ссылка на объект типа Element соответствующий указанному ID или null, если элемент с указанным ID не найден в документе.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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