Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61

Как обратится к children элементам?

10.12.2021, 18:32. Показов 1470. Ответов 10
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Как обратиться к дочерним элементам из <div class="parent"></div>

HTML5
1
2
3
4
5
6
7
<div class="parent">
        <ul class="children_ul">
            <li class="children_li"></li>
            <li class="children_li"></li>
            <li class="children_li"></li>
        </ul>
    </div>
Желательно без использованием .querySelectorAll("".parent *")

Вот пример как мне нужно, но этот метод не работает

JavaScript
1
2
const parr = document.querySelector(".parent")
var children = parr.childNodes
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
10.12.2021, 18:32
Ответы с готовыми решениями:

Обратится к элементам внутри дива
Здравствуйте. Вопрос таков, допустим есть &lt;div id='text'&gt; &lt;div style='display:none'&gt;lala&lt;/div&gt; &lt;div...

Как обратится к элементам в коде?
Не могу понять, почему происходит ошибка при обращении к элементу по id в android studio

Как обратится к элементам окна из процедуры?
пишет что неизвестно ей такое слово. но на форме то есть элемент type TForm2 = class(TForm) Button1: TButton; ...

10
 Аватар для NTHing
1782 / 963 / 388
Регистрация: 26.11.2014
Сообщений: 1,966
Записей в блоге: 1
10.12.2021, 19:45
JavaScript
1
document.getElementsByClassName("children_li")
0
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
11.12.2021, 12:33  [ТС]
NTHing,
Это немного не то, мне нужно не только li, но и ul. + А если будет много элементов это не удобно будет каждые вытаскивать таким методом .
Я ищю решение как можно ВСЕ элементы вытащить за раз исключая родительский
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
11.12.2021, 13:39
На jQuery это будет как-то так
JavaScript
1
$( ".parent > .children_ul > children_li")
Как известно, все, что можно записать на jQuery, можно записать и без него....
0
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
11.12.2021, 14:18  [ТС]
Байт,
Можно только на JS. я jQuery не практикую
0
 Аватар для NTHing
1782 / 963 / 388
Регистрация: 26.11.2014
Сообщений: 1,966
Записей в блоге: 1
11.12.2021, 15:07
Я извиняюсь, пока не понимаю всей задачи целиком, поэтому очередная итерация решения...
JavaScript
1
2
3
let el = document.querySelector('.parent');
let allChilds = el.querySelectorAll('*');
console.log(allChilds);
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
11.12.2021, 15:33
NTHing, может быть
JavaScript
1
let allChilds = el.querySelectorAll('children_li');
0
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
11.12.2021, 19:40  [ТС]
NTHing, Байт,
Мне просто нужен способ как мне абсолютно всех детей к примеру законсолить console log().
document.querySelector хороший вариант, но он подходит когда элементы дочерние с одним классом все, а если их штук 60 с разными классами? Поэтому я ищу способ как можно обращаясь к родителю взять у него все элементы внутри него.

Пример опять же я взял из интернета, он просто не работает почему-то.
Мне нужен похожий совет к решении этим методом

HTML5
1
2
3
4
5
6
7
<div class="parent">
        <ul class="children_ul">
            <li class="children_li"></li>
            <li class="children_li"></li>
            <li class="children_li"></li>
        </ul>
    </div>
JavaScript
1
2
const parent = document.querySelector(".parent")
const children = parent.childNodes
Опять же я ищу способ чтобы всех дочерних элементов parent за раз взять и к примеру законсолить всех детей parent. Если к примеру их там много и с разными классами
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
11.12.2021, 20:11
Цитата Сообщение от Alex3928 Посмотреть сообщение
всех дочерних
Рекурсией не пробовали?
0
2 / 2 / 0
Регистрация: 18.05.2021
Сообщений: 61
11.12.2021, 20:28  [ТС]
Байт,
Нет. Мне не очень нравится рекурсивные функции
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
11.12.2021, 21:21
Лучший ответ Сообщение было отмечено Alex3928 как решение

Решение

Цитата Сообщение от Alex3928 Посмотреть сообщение
Мне не очень нравится
Селектор jQuery uсовсем простой
JavaScript
1
$('parent *')
Но вам не угодишь....
Цитата Сообщение от Alex3928 Посмотреть сообщение
я jQuery не практикую
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
11.12.2021, 21:21
Помогаю со студенческими работами здесь

Как обратится к элементам другой страницы(класса)?
У меня есть две страницы - одна с выбором товара, другая с выбором количества данного товара. Задача заключается в том чтобы пользователь...

Как обратится к элементам четырехмерному массиву? то есть индексация
Есть например массив A1 dw 3 dup(2 dup(7 dup(5 dup(?)))) Как вне внести в элементы массиве какие-то значения. Как...

Пытаюсь обратится к схожим элементам в цикле, . но
Пытаюсь обратится к схожим элементам в цикле, for (int i = 1; 1 &lt; 10; i++) { TextBlock INumber =...

Можно ли обратится к элементам HTML по ID в PHP?
здравствуйте можно ли обратится к элементам HTML по ID в PHP? если да то подскажите как искал в просторах интернета что то не нашел

Чем отличается метод children от children()?
делаю вот такую конструкцию console.log($(&quot;.service-list&quot;).children.length); //выводит 2 ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Новые блоги и статьи
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru