0 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 37
1

Работа с деревом DOM

03.09.2016, 17:04. Показов 1350. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте! Прошу подсказать как лучше выполнить задачу. Необходимо в контейнере Div, с присвоенном id - object, сканировать объекты(lable,div) и забирать из них текстовые значения..
Это необходимо сделать с ссылкой на конкретный контейнер(object), так как таких контейнеров будет несколько..

Javascript
1
document.getElementById('object')
Картина будет примерно такая: мы выбираем конкретный объект 'object' и далее необходимо циклом забрать значения из div и lable в этом контейнере..

Javascript
1
2
3
4
5
6
<div id="object">
    <div id="3"> Молоко </div>
    <div id="3">сухарики</div>
    <label id="3">Книги</label>
    <div id="3"> Бумага</div>
</div>
Заранее спасибо за ответы!
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.09.2016, 17:04
Ответы с готовыми решениями:

Работа с DOM
Есть сайт, все красивенько, но это только коробка, я никогда не делал такого. Знаю только что это...

работа с DOM XML
Есть xml документ и нужно используя методы DOM XML, сформировать HTML страницу, содержащую таблицу...

HTML DOM как с использованием Javascript создать узлы DOM
Доброго времени суток. хочу через Javascript по событию onclick добавить в html документ что то...

Работа с DOM в chrome extention
Доброе время суток, возникла потребность написать собственное расширение под Google Chrome....

3
123 / 62 / 37
Регистрация: 22.05.2016
Сообщений: 174
03.09.2016, 17:23 2
Лучший ответ Сообщение было отмечено kirilllllllllll как решение

Решение

Примерно так:
Javascript
1
2
3
4
5
6
var obj = document.getElementById('object');
var arr = [];
for (var i = 0; i < obj.children.length; i++) {
    arr.push(obj.children[i].textContent);// текущий элемент
}
console.log(arr);
1
супермизантроп
Эксперт JS
3941 / 2979 / 692
Регистрация: 18.04.2012
Сообщений: 8,625
03.09.2016, 17:23 3
id - это УНИКАЛЬНЫЙ (единственный раз встречающийся на странице) идентификатор конкретного HTML-элемента
значение id должно начинаться с латинской буквы любого регистра

а теперь взгляните, какой бред вы выложили здесь:
<div id="3"> Молоко </div>
<div id="3">сухарики</div>
<label id="3">Книги</label>
<div id="3"> Бумага</div
0
0 / 0 / 0
Регистрация: 09.05.2013
Сообщений: 37
03.09.2016, 17:27  [ТС] 4
это всего-то пример! я это знаю.. Спасибо за ваш ответ)

Добавлено через 43 секунды
Спасибо))
0
03.09.2016, 17:27
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.09.2016, 17:27
Помогаю со студенческими работами здесь

Написать скрипт, рекурсивно обходящий дерево DOM страницы dom.html, начиная от корня DOM
Написать скрипт на языке JavaScript, рекурсивно обходящий дерево DOM страницы dom.html, начиная от...

Работа с DOM деревом
Последний час сидел мучился с поиском элементов и работой с DOM деревом. В итоге получил нелепую и...

Обновление DOM. Работа с созданными jquery элементами
Добрый день, господа! Избитая, но все еще актуальная тема: Не получается работать с созданными...

Работа с деревом
всем привет! помогите с задачкой. есть форма в которой прорисовываются узлы дерева и есть вторая...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru