[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Обращение к элементу по имени
Воитель
Здравствуйте
Есть чекбоксы лежащие не в форме, имеющие одинаковое имя

Как к ним обратиться?
Хочу сделать кнопочку "Отметить все"



Спустя 15 минут, 54 секунды (27.07.2011 - 19:58) ApuktaChehov написал(а):
Если у них у всех есть один родитель, то можно получить всех его потомков, которые чекбоксы, и чье имя нужное нам, того и выделить. Остальное не трогать.

Спустя 59 минут, 11 секунд (27.07.2011 - 20:58) Воитель написал(а):
В этом то и дело, что они лежат глубоко, каждый в своём диве.

Можно конечно через jqerry, но не охота его подключать из-за такой мелочи.

Спустя 11 часов, 51 минута, 25 секунд (28.07.2011 - 08:49) ApuktaChehov написал(а):
Добавьте тег, например спан, так, что бы все элементы были в нем.
После чего циклом обойдите всех его дитей и проверьте их имена. Нужные пометьте или снимите пометку. Алгоритм такой.

Спустя 4 часа, 58 минут, 41 секунда (28.07.2011 - 13:48) Воитель написал(а):
Ситуация вот какая:
div
div
table
tr
td
checkbox
div
table
tr
td
checkbox
/div


Глубокова-то друг от друга, детей получается много. Ведь внутри каждой таблицы ещё много много чего.

Хотя это единственные чексбоксы на страницы, других нет. Хочу попробовать через коллекцию.

Спустя 38 минут, 43 секунды (28.07.2011 - 14:26) killer8080 написал(а):
Цитата (Воитель @ 27.07.2011 - 19:42)
Есть чекбоксы лежащие не в форме, имеющие одинаковое имя

не должно быть инпутов с одинаковыми именами (кроме радиокнопок), в крайнем случае имя в виде массива, а конкретно по вопросу document.getElementsByName()

Спустя 28 минут, 22 секунды (28.07.2011 - 14:55) Воитель написал(а):
Что-то у меня ни чего не получилось. Имя конечно массивное:
name="nomer_4[]"

Сейчас попробую с document.getElementsByName()
Как эту то фуекция икал. Знал что есть такая а как пишеться не помню и через поисковик найти её всё не получалось.

Хотя вводил запрос "JavaScript обращение к элементу по имени"


_____________
Вечно учусь.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.