getElementsByTagName(“name”).lenght не находит длину

213
20 сентября 2017, 13:53

Долго мучился и написал банальщину ,а она не работает.

Это в отдельном файле который я подключил в head
На выходе получаю undefine, хотя должен вывести 3:

var aaa=document.getElementByTagName("span");
document.write(aaa.lenght);
Answer 1

Проверьте написание:

var aaa = document.getElementsByTagName("span"); 
document.write(aaa.length);
<span>Lorem ipsum.</span> 
<span>Lorem.</span> 
<span>Lorem ipsum set.</span>  
  <br>

elementS - getElementsByTagName('tagname') (запоминается - ищем много тегов, а не один), ну и length (th), а не lenght.

Answer 2

Проверьте, выполняется ли скрипт после того, как страница была сгенерирована. Для простоты добавьте скрипт в конце <body> или используйте window.onload = function() {...call your functions...}

READ ALSO
forEach для NodeList

forEach для NodeList

Почему везде пишут, что NodeList не имеет метода forEach ( как у массива )? Например здесь https://developermozilla

187
Кнопка возврата назад

Кнопка возврата назад

ИтакЕсть у меня некая кнопка, которая используется для возврата назад

164
получить значения элементов через js

получить значения элементов через js

Есть табличная верстка, в каждой строке по 2 столбца, те

297
Как передать параметры класса в другой класс

Как передать параметры класса в другой класс

Есть класс Shape из него надо передать параметры shapeColors в другой класс DrawНикак не могу разобраться, как это сделать

219