Какова здесь длина массива?
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<p>hi</p>
<p>hello</p>
<p>hi</p>
<script>
var arr = document.getElementsByTagName("p");
for (var x = 0; x < arr.length; x++) {
arr[x].innerHTML = "Hi there";
}
</script>
</body>
</html>
Что я уже пробовал:
Разве длина массива (arr.length) не равна 1, так как существует только 1 элемент "p"? Итак, как же это условие работает в этом коде, если x может быть только меньше длины массива?