Показать сообщение отдельно
  #1 (permalink)  
Старый 05.11.2015, 14:21
Интересующийся
Отправить личное сообщение для bubanay Посмотреть профиль Найти все сообщения от bubanay
 
Регистрация: 20.12.2013
Сообщений: 10

Обращение к элементу с class и id
Имею 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? В чем разница?
Ответить с цитированием