0
0

Здравствуйте, в общем у меня такой вопрос. 

При выполнении д/з , я столкнулся с проблемой, а именно, выделением блока с какой то нуммерацией ( на самом деле хотелось бы разобраться в этом что это).

У нас есть блок шапки, и при выделении этой шапки через let navMenu = document.getElementsByClassName("menu"); и после выведении ее в консоль,появляется такая надпись : HTML collection [ul.menu], и после разворота (нажатием стрелочки слева) есть нуммерация, и является ли эта нуммерация объектом, или же псевдо-массивом? Ведь в объекте мы задаем ключи, а в массиве - нет. Вот что там находится --> [0]: ul.menu

И вот два вопроса: является ли тогда эта HTML collection [ul.menu] объектом, и если да, то почему там вместо ключа нуммерация?Если нет, то тогда это псевдо-массив, верно? В общем у меня есть проблемы с терминами, но в общей сути я представляю как это выглядит.

P.S
И да, после вставки let (переменная) = document.getElementsByClassName("название класса")[0]; все работает, и быстро справился с заданием

P.S 
все я разобрался почему оно так работает. Все было связано с html collection


wkila
3 years ago






Еще нет ответов