Обращаться к содержимому элементов в HTML DOM можно двумя разными способами.
ТвитнутьУсловно можно сказать что обращаться к элементам в DOM можно двумя различными способами:
Второй способ безусловно проще и удобнее и в повседневной практике всегда используют именно его. Однако в учебных целях полезно разобрать оба способа.
Вернемся к DOM из второй главы и представим, что нам нужно прочитать текстовое содержимое ее элемента p.
Красной стрелкой и черными кружками с цифрами отмечено как последовательно будет выглядеть перемещение по объектной структуре:
Разберем процесс перемещения подробнее:
Пример
//Выведем содержимое абзаца на страницу document.write(document.body.childNodes[1].childNodes[0].nodeValue);
С помощью метода getElementById Вы можете напрямую обращаться к элементам по их идентификатору (атрибут id), а с помощью свойства innerHTML можно быстро считывать их текстовое содержимое.
Пример
//Выведем содержимое второго абзаца на страницу document.write(document.getElementById("par").innerHTML);
Задание 1 используя вначале последовательное, а затем прямое обращение выведите содержимое элемента с id='zadanie1' на страницу.
Пример
<div id="wrap1"> <p>Я обычный абзац.</p> <p>Я еще один обычный абзац.</p> <div id="wrap11"> <p id="zadanie1">Выведите это содержимое на страницу</p> </div> </div>