Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Список дочерних элементов 
V
    Опции темы
Ryan5
Дата 7.9.2008, 20:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 5.11.2007

Репутация: нет
Всего: нет



Есть ли в JS функция для получения id дочерних элементов выбранного тега.
Например:
Код

...
<div id="B1" onclick="FN(this)">
<div id="B2">
...
</div>
<div id="B3">
...
</div>
</div>
...
<script>
function FN(element)
{
document.GetElementById(element.id).(тут функция для получения id дочерних элементов)
}

то есть чтобы в результате получить B2 и B3
но, чтобы не было дочерних элементов уровнями ниже
PM MAIL   Вверх
Hades
Дата 7.9.2008, 21:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 226
Регистрация: 8.8.2008

Репутация: нет
Всего: 37



Код

function FN(element) {
    for (var i = 0; i < element.childNodes.length; ++i)
        if (1 == element.childNodes[i].nodeType)
            alert(element.childNodes[i].id);
}

PM MAIL   Вверх
Ryan5
Дата 7.9.2008, 22:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 38
Регистрация: 5.11.2007

Репутация: нет
Всего: нет



Спасибо! smile 
PM MAIL   Вверх
bars80080
Дата 7.9.2008, 23:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


прапор творюет
****
Награды: 1



Профиль
Группа: Завсегдатай
Сообщений: 12022
Регистрация: 5.12.2007
Где: Königsberg

Репутация: 15
Всего: 315



и советую придерживаться синтаксиса

getElementById
PM MAIL WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0453 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.