Какова здесь длина массива?
<!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 может быть только меньше длины массива?