|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
20.01.2014, 13:10 | #1 |
Пользователь
Регистрация: 19.11.2008
Сообщений: 42
|
Обращение к div через его родителя
Здравствуйте уважаемые посетители этого форума, помогите мне пожалуйста разобраться со следующей проблемой.
У меня имеется вот такой код. 01 <div class="strage" id="s1"> 02 <span class="button" id="knop1"> ****</span> 03 <span class="button" id="knop2"> ****</span> 04 <span class="button" id="knop3"> ****</span> 05 </div> 06 <div class="strage" id="s2"> 07 <span class="button" id="knop1"> ****</span> 08 <span class="button" id="knop2"> ****</span> 09 <span class="button" id="knop3"> ****</span> 10 </div> 11 12 <div class="strage" id="s3"> 13 <span class="button" id="knop1"> ****</span> 14 <span class="button" id="knop2"> ****</span> 15 <span class="button" id="knop3"> ****</span> 16 </div> Я никак не могу понять как мне обратиться из java скрипта к элементам knop1 knop2 knop3 через уникальное имя их родителя (s1,s2,s3) Я думаю что должно быть что то типа: s3.knop1. Спасибо. |
20.01.2014, 16:21 | #2 |
Форумчанин
Регистрация: 15.02.2012
Сообщений: 821
|
id - это уникальный идентификатор элемента во всей DOM-структуре. Нельзя делать два элемента с одинаковыми id.
var s3 = document.getElementById('s3'); Далее получать массив элементов через класс или через имя тэга: s3.getElementsByTagName('span') s3.getElementsByClassName('button') И не "java скрипта", а "javascript'а". java и javascript - совершенно разные языки
^-.-^ My GitHub
Последний раз редактировалось Fenex; 20.01.2014 в 16:34. |
21.01.2014, 21:46 | #3 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
CSS в современных браузерах позволяют делать несколько одинаковых id, защита от дебила... А в js да, нельзя, будет всегда обращаться к первому.
П.С. Фениксу "воздушный плюс, ибо не могу пока)
Alar, верни репу!
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Обращение к свойству компонента не зная его имени | NeVerSS | Компоненты Delphi | 7 | 20.09.2014 10:18 |
как растянуть div на всю высоту родителя | rodmial | HTML и CSS | 1 | 13.08.2013 21:57 |
Div и его наполнение. | МОЛЛь | HTML и CSS | 1 | 15.05.2013 14:57 |
си++ - "совместимость" класса-родителя и его потомка | vedro-compota | Общие вопросы C/C++ | 23 | 23.10.2012 21:44 |
Обращение к предыдущему/следующему элементу массива по его адресу. | InternetStranger | Общие вопросы Delphi | 9 | 11.02.2010 06:35 |