страница 72
Создание нового элемента
Последнее изменение файла состоит в добавлении в текст абзаца дескриптора <em>, с помощью которого фрагмент абзаца выделяется другим начертанием (рис. 4.11). Даже такая простая операция вызывает изменение в иерархической структуре документа. Обратите внимание, что теперь объект р имеет три вложенных объекта: два текстовых узла и элемент между ними. В W3C DOM текстовый узел не может иметь дочерних объектов, а потому не содержит других элементов. Наряду с этим текст, заключенный в дескриптор <em>, не является дочерним по отношению к объекту р, а вкладывается в объект em. Таким образом, текстовый узел элемента em расположен на два уровня ниже элемента абзаца.
<html> <head></head> <body> <p>This is the <em>one and only</em> paragraph.</p> </body> </html>
Надеемся, у вас уже сложилось определенное представление о том, как в соответствии с дескрипторами HTML создаются объекты в памяти браузера. Далее мы перейдем к рассмотрению способов взаимодействия сценария с этими объектами. Отметим, что создание сценариев является одним из основных методов управления объектами.