Window Document объект
- Предыдущая страница defaultStatus
- Следующая страница focus()
- Вернуться на один уровень выше Объект Window
объектом Document
Когда HTML-документ загружается в веб-браузер, он становитсяОбъект документа.
Объект документакорневым узлом HTML-документа.
Объект документаявляетсяОбъект окнаобъекта.
Доступ к свойствамОбъект документа
:
window.document
или просто document
Пример
let url = window.document.URL;
let url = document.URL;
Свойства и методы объекта документа
Следующие свойства и методы могут быть использованы в HTML-документе:
Свойства / Методы | Описание |
---|---|
activeElement | Возвращает элемент, на котором в настоящее время установлен фокус в документе. |
addEventListener() | Присоединение обработчика событий к документу. |
adoptNode() | Принятие узлов из другого документа. |
anchors | Уже устарел. |
applets | Уже устарел. |
baseURI | Возврат абсолютного базового URI документа. |
body | Установка или возврат текста документа (элемент <body>). |
charset | Уже устарел. |
characterSet | Возврат кода символьной кодировки документа. |
close() | Закрытие ранее открытого потока с помощью document.open(). |
cookie | Возврат пар имен/значений всех cookie в документе. |
createAttribute() | Создание узла атрибута. |
createComment() | Создание узла Comment с указанным текстом. |
createDocumentFragment() | Создание пустого узла DocumentFragment. |
createElement() | Создание узла элемента. |
createEvent() | Создание нового события. |
createTextNode() | Создание текстового узла. |
defaultView | Возврат окна, связанного с документом, если оно доступно, в противном случае возвращает null. |
designMode | Контроль того, должен ли документ быть редактируемым в целом. |
doctype | Возврат документной типовой декларации, связанной с документом. |
documentElement | Возврат Document элемента документа (элемент <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(), но с добавлением символом новой строки после каждой строки. |
Описание объекта Document
Интерфейс HTMLDocument расширяет интерфейс DOM Document, определяя свойства и методы, специфичные для HTML.
Многие свойства и методы являются объектами HTMLCollection (действительно, это можно использовать как массив или массив по имени индекса, только для чтения), в которых хранятся ссылки на якоря, формы, ссылки и другие элементы, доступные для脚本ирования.
Эти свойства набора происходят от уровня 0 DOM. Они уже Document.getElementsByTagName() Заменен, но все еще часто используется, так как он удобен.
Метод write()Стоит отметить, что при загрузке и анализе документа он позволяет скрипту вставлять динамически генерируемое содержимое.
Обратите внимание, что в 1-м уровне DOM HTMLDocument определил объект с именем getElementById() очень полезный метод. В 2-м уровне DOM этот метод был передан в интерфейс Document, и теперь он наследуется от HTMLDocument, а не определен им.
- Предыдущая страница defaultStatus
- Следующая страница focus()
- Вернуться на один уровень выше Объект Window