Задать вопрос

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

Здравствуйте, такой вопрос, если у меня контейнер в котором несколько контейнеров, со своими 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%";

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

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

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час