Как обратиться к элементу если он в контейнере который в контейнере?

Здравствуйте, такой вопрос, если у меня контейнер в котором несколько контейнеров, со своими id, то как мне обратиться к одному из них из javascript кода?
Покажу наглядно:
<div id="button_list">
	<div id="button1" onclick="button_move('button1');">
		<img src="images/button1.png">
	</div>
	<div id="button2">
		<img src="images/button2.png">
	</div>
	<div id="button3">
		<img src="images/button3.png">
	</div>
	<div id="button4">
		<img src="images/button4.png">
	</div>
	<div id="button5">
		<img src="images/button5.png">
	</div>
	<div id="button6">
		<img src="images/button6.png">
	</div>
</div>


Так а теперь мне нужно из javascript кода передвинуть элемент, раньше я делал так:
document.getElementById('box1').style.left = "1%";

Но когда контейнер в контейнере этот способ не работает. Что посоветуете?
  • Вопрос задан
  • 4632 просмотра
Решения вопроса 1
iiil
@iiil
Инженер и вэб-дизайнер, рисую.
JQuery используйте, если знаний js не хватает и объясните задачу. Лучше, если оформите пример на jsfiddle.net с разметкой и необходимыми стилями.
Обращение к дочернему элементу можно сделать так:
document.getElementById('button_list').getElementByTagName('div');

Но это будут выбраны все div внутри button_list.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы