Проблема с DOM. НЕ могу получить элемент
Народ, подскажите, где я косячу. Ни чего не происходит
<html>
<head>
<link rel="stylesheet" href="lib/style.css">
<script src="lib/script.js"></script>
</head>
<body>
<div>Пользователи:</div>
<ul>
<li>Джон</li>
<li>Пит</li>
</ul>
</body>
</html>
А это скрипт
alert(document.body.div);
Ответы (1 шт):
Автор решения: vsemozhebuty
→ Ссылка
Как вы можете видеть, у элемента body нет свойства div. Не все потомки элемента можно получить через свойства, это скорее исключение. Но можно работать с методом .querySelector():
alert(document.body.querySelector('div').innerText);
<html>
<head>
<link rel="stylesheet" href="lib/style.css">
<script src="lib/script.js"></script>
</head>
<body>
<div>Пользователи:</div>
<ul>
<li>Джон</li>
<li>Пит</li>
</ul>
</body>
</html>