Объект Document
Каждая веб-страница, загружаемая в браузере, имеет свой собственный объект Document. Интерфейс объекта Document служит точкой доступа к содержимому веб-страницы (дерево DOM, включающее все элементы со всем их содержимым) и предоставляет глобальную функциональность для документа ( например, получение URL-адреса страницы или создание новых элементов).
Объект Document используется для получения, изменения или добавления содержимого в HTML-документ и для обработки событий в этом документе.
Методы
Метод | Описание |
---|---|
addEventListener() | Позволяет установить обработчик события для документа. |
createElement() | Создает новый элемент. |
createTextNode() | Создает и возвращает текстовый узел с указанным текстом. Принимает один аргумент (строку с текстом). |
getElementById() | Возвращает ссылку на элемент, с указанным идентификатором. |
getElementsByClassName() | Возвращает коллекцию элементов, соответствующих указанному классу. |
getElementsByName() | Возвращает коллекцию всех элементов в документе, которые имеют атрибут name с указанным значением. Элементы хранятся в коллекции в том порядке, в котором они встречаются в исходном коде документа. Метод document.getElementsByName() относится к объекту HTMLDocument, а не к объекту Document, поэтому он доступен только в HTML-документах и не доступен в XML-документах. |
getElementsByTagName() | Возвращает массив элементов, указанного типа. |
querySelector() | Возвращает первый элемент, совпавший с одним из указанных селекторов. |
querySelectorAll() | Возвращает массив элементов, соответствующих указанным селекторам. |
removeEventListener() | Удаляет обработчик события, который был установлен с помощью метода addEventListener(). |
write() | Записывает переданные ему аргументы в документ. |
writeln() | Записывает переданные ему аргументы в документ, вставляя после вывода данных пробел. |
Свойства
Свойство | Описание |
---|---|
activeElement | Возвращает элемент, который в данный момент находится в фокусе. |
documentURI | Возвращает строку, содержащую URL-адрес документа. |
images | Возвращает массив, содержащий все элементы <img> документа. |
links | Возвращает массив, содержащий все элементы <a> и <area>, которые имеют атрибут href. |