Document Object Model (DOM)
Структура любого HTML-документа представляет собой дерево, в корне которого расположен тег (точнее сказать, узел) HTML. Дочерними узлами HTML являются узлы HEAD и BODY, у которых, в свою очередь, есть собственные дочерние узлы.
В структуре дерева могут существовать узлы разных типов, они представлены в таблице:
Описание | Пример |
Определяет тип HTML документа | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www. w3.org/TR/xhtml11/DTD/xhtml11.dtd"> |
Верхний элемент в структуре HTML-дерева | <html> |
HTML комментарий | <!-- this is comment --> |
HTML элемент (тег) | <p> … </p> |
Атрибут HTML элемента | bgcolor=”red” |
Текст, содержащийся внутри HTML элемента | Content of paragraph |
Каждый HTML-тег может иметь атрибут id, который позволяет быстро получить доступ к этому элементу с помощью метода getElementById объекта document. Приведем пример кода внутри тега BODY:
<p id="myP">Hello, World!</p>
<script type="text/5-72634.php" class="back_link">⇐ Назад