Имею 2 меню. Хочу обратиться ко всем li в каждом из них.
Код:
|
<ul class="menu">
<li>Пункт 1</li>
<li>Пункт 2</li>
<li>Пункт 3</li>
<li>Пункт 4</li>
<li>Пункт 5</li>
</ul>
<ul id="menu">
<li>Пункт 1</li>
<li>Пункт 2</li>
<li>Пункт 3</li>
<li>Пункт 4</li>
<li>Пункт 5</li>
</ul> |
Обращаюсь так:
var a = document.getElementById("menu").getElementsByTagName("li");
var b = document.getElementsByClassName("menu").getElementsByTagName("li");
Но почему-то не проходит через класс. Вроде оба варианта выдают объекты, но через класс он какой-то другой. Могу я как-то обращаясь через класс получить результат как через id? В чем разница?