Объект Document
Когда HTML-документ загружается в веб-браузер, он становится объектом документа.
Объект документа является корневым узлом HTML-документа.
Объект документа является свойством Объектов окна.
Доступ к объекту документа осуществляется с помощью:
window.document или просто document
Примеры window.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(), но добавляет символ новой строки после каждого заявления |