Я новичок в HTML и, особенно, HTML5.не может выбрать id или класс в html dom
Я пытаюсь выбрать заголовок с идентификатором mr
и изменить его на длину количества элементов, которые имеют para
в качестве своего класса.
В моем браузере ничего не меняется.
Не знаете, почему. Благодарю.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<script>
var items = document.getElementsByClassName("para");
var log = document.getElementById("mr");
log.innerText = items.length;
</script>
<title>Title</title>
<html lang="en"/>
</head>
<body>
<header>
<h1 id="mr">This is a header</h1>
</header>
<nav>
<a href="index.html">Index</a>
</nav>
<section>
<h1>Section 1</h1>
<article>
<p class="para">here is bla lakjfbsjkafb asje bfjlsaeb jlfkaseb ljkfabejkf bajekbf</p>
</article>
<article>
<p class="para"> <mark>here is some more shit</mark></p>
</article>
</section>
<footer>
</footer>
</body>
</html>
Возможного дубликат [Почему JQuery или метод DOM, таких как getElementById не найти элемент?] (HTTP: // StackOverflow .com/questions/14028959/why-do-jquery-or-a-dom-method-such-as-getelementbyid-not-find-the-element) –
Поместите свой скрипт после фактических элементов DOM. –