JavaScript HTML DOM объект документа
Объект документа
Когда HTML документ загружается в веб браузер, он становится объектом документа.
Объект документа - это корневой узел документа HTML.
Свойства и методы
В HTML документах можно использовать следующие свойства и методы:
| Свойство/Метод | Описание |
|---|---|
| activeElement | Возвращает текущий сфокусированный элемент в документе |
| addEventListener() | Присоединяет обработчик событий к документу |
| adoptNode() | Принимает узел из другого документа |
| anchors | Возвращает коллекцию всех <a> элементы в документе, у которых есть атрибут name |
| applets | Возвращает коллекцию всех <applet> элементы в документе |
| baseURI | Возвращает абсолютный базовый URI документа |
| body | Устанавливает или возвращает тело документа (элемент <body>) |
| close() | Закрывает выходной поток, ранее открытый с помощью document.open() |
| cookie | Возвращает все пары имя/значение файлов cookie в документе |
| charset | Устарело. Вместо этого используйте characterSet. Возвращает кодировку символов для документа |
| characterSet | Возвращает кодировку символов для документа |
| createAttribute() | Создает узел атрибута |
| createComment() | Создает узел комментария с указанным текстом |
| createDocumentFragment() | Создает пустой узел DocumentFragment |
| createElement() | Создает узел элемента |
| createEvent() | Создает новое событие |
| createTextNode() | Создает текстовый узел |
| defaultView | Возвращает объект окна, связанный с документом, или null, если его нет |
| designMode | Управляет возможностью редактирования всего документа |
| doctype | Возвращает объявление типа документа, связанное с документом |
| documentElement | Возвращает элемент документа документа (элемент <html>) |
| documentMode | Возвращает режим, используемый браузером для отображения документа |
| documentURI | Устанавливает или возвращает расположение документа |
| domain | Возвращает доменное имя сервера, на котором загружен документ |
| domConfig | Устарело. Возвращает конфигурацию DOM документа |
| embeds | Возвращает коллекцию всех элементов <embed> элементы документа |
| execCommand() | Вызывает указанную операцию буфера обмена для элемента, имеющего в данный момент фокус |
| forms | Возвращает коллекцию всех элементов <form> элементы в документе |
| fullscreenElement | Возвращает текущий элемент, отображаемый в полноэкранном режиме |
| fullscreenEnabled() | Возвращает логическое значение, указывающее, можно ли просмотреть документ в полноэкранном режиме |
| getElementById() | Возвращает элемент с атрибутом ID с указанным значением |
| getElementsByClassName() | Возвращает HTMLCollection, содержащую все элементы с указанным именем класса |
| getElementsByName() | Возвращает HTMLCollection, содержащую все элементы с указанным именем |
| getElementsByTagName() | Возвращает HTMLCollection, содержащую все элементы с указанным именем тега |
| hasFocus() | Возвращает логическое значение, указывающее, находится ли документ в фокусе |
| head | Возвращает <head> элемент документа |
| images | Возвращает коллекцию всех <img> элементы в документе |
| implementation | Возвращает объект DOMImplementation, который обрабатывает этот документ |
| importNode() | Импортирует узел из другого документа |
| inputEncoding | Возвращает кодировку, набор символов, используемый для документа |
| lastModified | Возвращает дату и время последнего изменения документа |
| links | Возвращает коллекцию всех <a> и <area> элементы в документе, имеющие атрибут href |
| normalize() | Удаляет пустые текстовые узлы и соединяет соседние узлы |
| normalizeDocument() | Удаляет пустые текстовые узлы и соединяет соседние узлы |
| open() | Открывает поток вывода HTML для сбора вывода из document.write() |
| querySelector() | Возвращает первый элемент, который соответствует указанным селекторам CSS в документе |
| querySelectorAll() | Возвращает статический NodeList, содержащий все элементы, которые соответствуют указанным селекторам CSS в документе |
| readyState | Возвращает статус (загрузки) документа |
| referrer | Возвращает URL документа, в который загружен текущий документ |
| removeEventListener() | Удаляет обработчик событий из документа (который был прикреплен с помощью метода addEventListener()) |
| renameNode() | Переименовывает указанный узел |
| scripts | Возвращает коллекцию <script> элементы в документе |
| strictErrorChecking | Устанавливает или возвращает, применяется ли проверка ошибок или нет |
| title | Устанавливает или возвращает заголовок документа |
| URL | озвращает полный URL HTML документа |
| write() | Записывает в документ выражения HTML или код JavaScript |
| writeln() | То же, что и write(), но добавляет символ новой строки после каждого заявления |
