Объект document
Когда документ HTML загружается в веб-браузер, он становится объектом документа.
Объект документа — это корневой узел HTML-документа.
Объект документа является свойством Объектов Window.
Доступ к объекту документа осуществляется с помощью:
window.document или просто document
Примеры document
let url = window.document.URL;
Попробуйте сами »
let url = document.URL;
Попробуйте сами »
Свойства и методы объекта document
В документах HTML можно использовать следующие свойства и методы:
| Свойство / Метод | Описание |
|---|---|
| activeElement | Возвращает текущий элемент документа в фокусе |
| addEventListener() | Прикрепляет обработчик событий к документу |
| adoptNode() | Принимает узел из другого документа |
| anchors | Устарело |
| applets | Устарело |
| baseURI | Возвращает абсолютный базовый URI документа |
| body | Задает или возвращает тело документа (элемент <body>) |
| charset | Устарело |
| characterSet | Возвращает кодировку символов документа |
| close() | Закрывает поток вывода, ранее открытый с помощью document.open() |
| cookie | Возвращает все пары name/value файлов cookie в документе |
| createAttribute() | Создает узел атрибута |
| createComment() | Создает узел комментариев с указанным текстом |
| createDocumentFragment() | Создает пустой узел DocumentFragment |
| createElement() | Создает узел элемента |
| createEvent() | Создает новое событие |
| createTextNode() | Создает текстовый узел |
| defaultView | Возвращает объекты окна, связанные с документом, или значение null, если они недоступны. |
| designMode | Управляет тем, доступен ли для редактирования весь документ. |
| doctype | Возвращает объявление типа документа, связанное с документом |
| documentElement | Возвращает элемент документа документа (элемент <html>) |
| documentMode | Устарело |
| documentURI | Устанавливает или возвращает местоположение документа |
| domain | Возвращает доменное имя сервера, загрузившего документ |
| domConfig | Устарело |
| embeds | Возвращает коллекцию всех элементов <embed> элементы документа |
| execCommand() | Устарело |
| forms | Возвращает коллекцию всех элементов <form> элементы в документе |
| getElementById() | Возвращает элемент, имеющий атрибут ID с указанным значением |
| getElementsByClassName() | Возвращает HTMLCollection, содержащую все элементы с указанным именем класса |
| getElementsByName() | Возвращает действующий NodeList, содержащий все элементы с указанным именем |
| 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(), но добавляет символ новой строки после каждого заявления |