Please note, this is a STATIC archive of website developer.mozilla.org from 03 Nov 2016, cach3.com does not collect or store any user information, there is no "phishing" involved.

Руководство по DOM

Объектная Модель Документа (DOM) является программным интерфейсом для HTML, XML и SVG документов. Это обеспечивает структурированное представление документа (дерева), и определяет способ, по которому структура может быть доступна для программы, для изменения структуры документа, его стиля и содержания. DOM обеспечивает представление документа в виде структурированной группы узлов и объектов, которые имеют свойства и методы. По сути, она связывает веб -страницы со скриптами или языками программирования.

Несмотря на то, что чаще доступно использование JavaScript, DOM не является его частью, и может использоваться в других языках, хотя гораздо реже.

Введение в DOM доступно.

DOM интерфейсы

Устаревшие интерфейсы

Объектная модель документа находится в процессе значительного упрощения. Для того, чтобы достигнуть этого следующие интерфейсы, присутствующие на различных DOM level 3 или более ранних спецификациях были удалены. До сих пор неясно, будут ли некоторые из них возвращены, но на данный момент они должны быть рассмотрены как устаревшие, и их использования следует избегать:

HTML интерфейсы

Документ, содержащий HTML описывается с помощью HTMLDocument интерфейса. Обратите внимание, что HTML спецификация также расширяет Document интерфейс.

Объект HTMLDocument также даёт доступ к следующим возможностям браузера: вкладки, окна, в которых отрисовывается страница, используя интерфейс Window, асcоциированный с ним Style (обычно CSS), история браузера, относящаяся к контексту, History, в конце концов, Selection в документе.

Интерфейсы HTML элементов

Другие интерфейсы

Устаревшие HTML интерфейсы

SVG интерфейсы

Интерфейсы SVG элементов

Интерфейсы SVG данных

DOM API для типов данных, используемых в определениях SVG свойств и атрибутов.

Замечание: Начиная с Gecko 5.0, следующие относящиеся к SVG DOM интерфейсы, представляя списки объектов, индексируются и к ним можно иметь доступ как к массивам; к тому же, у них есть свойство длины, обозначающее количество элементов в списках: SVGLengthList, SVGNumberList, SVGPathSegList и SVGPointList.

Статический тип

Анимированный тип

Относящиеся к SMIL

Другие SVG интерфейсы

Смотрите также

Метки документа и участники

 Внесли вклад в эту страницу: shvedovskiy, bychek.ru, teoli, Newser, mayconrem
 Обновлялась последний раз: shvedovskiy,