JavaScript интерфейс Document

Интерфейсы веб API

Описание интерфейса

Интерфейс документа представляет собой любую веб-страницу, загруженную в браузер и служит точкой входа в содержимое веб-страницы, которое является деревом DOM. Интерфейс Document предоставляет функции глобально для документа, описывает общие свойства и методы для любого вида документа.

Методы интерфейса Document

МетодОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
adoptNode() Метод позволяет принять узел из любого документа, частью которого он являлся на момент вызова, и записывает в свойство Node.ownerDocument ссылку на текущий документ, подготавливая его к добавлению в текущий документ. ДаДаДаДа9.0Да
close() Метод завершает запись в документ (закрывает поток открытый с помощью метода open() объекта Document) ДаДаДаДаДаДа
createAttribute() Метод создает новый атрибут с указанным именем (объект Attr) и возвращает его. ДаДаДаДаДаДа
createCDATASection() Создает узел CDATASection и возвращает его (только для XML документов). ДаДаДаДаДаДа
createComment() Позволяет создать новый узел комментария и возвратить его. ДаДаДаДаДаДа
createDocumentFragment() Позволяет создать новый пустой объект DocumentFragment, предназначенный для создания фрагмента документа, в который впоследствии допускается добавить новые элементы и узлы, а затем присоединить этот фрагмент к основному дереву DOM. ДаДаДаДаДаДа
createElement() Метод позволяет создать и вернуть новый элемент (пустой узел Element) с указанным именем тега. ДаДаДаДаДаДа
createElementNS() Метод позволяет создать и вернуть новый элемент (пустой узел Element) с указанным именем тега с указанным URI пространства имен. ДаДаДаДаДаДа
createEvent() Метод создает событие указанного типа. ДаДаДаДа9.0Да
createNodeIterator() Возвращает новый объект NodeIterator. ДаДаДаДа9.0Да
createTextNode() Метод позволяет создать и вернуть текстовый узел с указанным текстом. ДаДаДаДаДаДа
getElementById() Метод возвращает объект Element, представляющий из себя элемент, глобальный атрибут id которого соответствует указанной строке. ДаДаДаДаДаДа
getElementsByClassName() Возвращает массивоподобный (итерируемый) объект всех дочерних элементов, которые соответствуют указанному имени классу, или классам.ДаДаДаДаДаДа
getElementsByName() Метод возвращает коллекцию всех элементов документа с указанным именем (значением атрибута name) в виде объекта NodeList.ДаДаДаДаДаДа
getElementsByTagName() Метод возвращает коллекцию всех элементов документа с указанным именем тега в виде объекта HTMLCollection.ДаДаДаДаДаДа
getElementsByTagNameNS() Метод возвращает коллекцию всех элементов документа с указанным именем тега в виде объекта NodeList, принадлежащих определенному пространству именДаДаДаДаДаДа
hasFocus() Метод возвращает логическое значение, которое указывает на то, имеет ли документ, или любой элемент внутри документа фокус. ДаДаДаДаДаДа
importNode() Метод создает новую копию указанного узла (объект Node) или фрагмента (объект DocumentFragment) из другого документа для возможности вставки в текущий документ.ДаДаДаДа9.0*Да
open() Метод позволяет открыть поток для записи документа (данные могут быть переданы с помощью методов write() или writeln() объекта Document).ДаДаДаДаДаДа
querySelector() Метод возвращает первый элемент в документе (объект Element), соответствующий указанному селектору, или группе селекторов. ДаДаДаДа8.0*Да
querySelectorAll() Метод возвращает список элементов в пределах документа (статичный (не живой) объект типа NodeList), соответствующих указанному селектору, или группе селекторов. ДаДаДаДа8.0*Да
write() Записывает в поток документа строку текста. ДаДаДаДаДаДа
writeln() Записывает в поток документа строку текста за которой следует символ новой строки. ДаДаДаДаДаДа

Свойства интерфейса Document

СвойствоОписаниеChrome
Chrome
Firefox
Firefox
Opera
Opera
Safari
Safari
Internet Explorer
IExplorer
Microsoft Edge
Edge
bodyПредставляет ссылку на узел <body> или <frameset> текущего документа или null, если такой элемент не существует. Элемент <frameset> не поддерживается в HTML 5. ДаДаДаДаДаДа
characterSetВозвращает кодировку для текущего документа. Свойство доступно только для чтения. 45.044.034.09.09.0Да
cookieПолучает или задает cookie, связанных с текущим документом. ДаДаДаДаДаДа
defaultViewВозвращает ссылку на объект Window, связанный с документом, или null, если он недоступен. ДаДаДаДа9.0Да
designModeУправляет возможностью редактирования всего документа. ДаДаДаДаДаДа
dirВозвращает, или задает направление текста документа (слева направо (по умолчанию) или справа налево). ДаДаДаДаДаДа
doctypeВозвращает объявление (декларацию) типа документа (Document Type Declaration), связанное с текущим документом. ДаДаДаДаДаДа
documentElementВозвращает элемент (объект Element), являющийся корневым элементом документа (например, элемент <html> для документов типа HTML). ДаДаДаДаДаДа
documentURIВозвращает в виде строки текущий адрес документа. ДаДаДаДаДаДа
DocumentOrShadowRoot.
activeElement
Возвращает элемент в дереве DOM, или shadowDOM, который в данный момент имеет фокус 53.0Да40.0ДаДаДа
DocumentOrShadowRoot.
fullscreenElement
Свойство доступное только для чтения возвращает элемент, который в настоящее время представлен в полноэкранном режиме в этом документе, или значение null, если полноэкранный режим в настоящее время не используется. 53.0
-webkit-
64.040.0
-webkit-
Да
-webkit-
Да
-webkit-
Да
-webkit-
DocumentOrShadowRoot.
pointerLockElement
Предоставляет набор элементов в качестве целевого объекта для событий мыши, когда указатель заблокирован. 53.0Да40.0ДаДаДа
DocumentOrShadowRoot.
styleSheets
Возвращает коллекцию StyleSheetList, содержащую объекты CSSStyleSheet, описывающих стили явно связанных или внедренных в текущем документе. 53.0Да40.0ДаДаДа
domainВозвращает, или задает доменную часть источника текущего документа, используемую той же политикой источника. ДаДаДаДаДаДа
embedsВозвращает список элементов внедренных с использованием HTML элемента <embed>html5, содержащихся в текущем документе. ДаДаДаДаДаДа
fontsВозвращает объект FontFaceSet, который управляет загрузкой шрифтов и запросом их статуса загрузки для текущего документа. 60.041.047.010.0НетНет
formsВозвращает коллекцию HTMLCollection со списком всех элементов <form>, содержащихся в текущем документе. ДаДаДаДаДаДа
headВозвращает элемент <head>, содержащийся в текущем документе. ДаДаДаДа9.0Да
hiddenВозвращает логическое значение, которое указывает на то, считается ли страница скрытой, или нет. 33.018.012.17.010.0Да
imagesВозвращает коллекцию изображений в текущем HTML документе. ДаДаДаДаДаДа
implementationВозвращает объект DOMImplementation, связанный с текущим документом. Этот объект определяет методы, не относящиеся к какому-либо конкретному объекту Document, а являющиеся глобальными для реализации DOM. ДаДаДаДаДаДа
lastModifiedВозвращает строку, содержащую дату и время последнего изменения текущего документа. ДаДаДаДаДаДа
linksВозвращает коллекцию всех элементов <area> и <a> со значением атрибута href, содержащихся в текущем документе. ДаДаДаДаДаДа
locationВозвращает объект Location, который содержит сведения об URL адресе документа и предоставляет методы для изменения этого URL адреса, и загрузки другого URL адреса. ДаДаДаДаДаДа
pluginsВозвращает коллекцию HTMLCollection, содержащую один, или несколько элементов <embed>html5 в текущем документе, или null, если в документе нет вложений. ДаДаДаДаДаДа
scriptsВозвращает коллекцию HTMLCollection всех элементов <script>, содержащихся в текущем документе. ДаДаДаДаДаДа
scrollingElementВозвращает ссылку на элемент (объект Element), прокручивающий текущий документ. 44.048.031.09.0НетДа
visibilityStateВозвращает строковое значение определяющее видимость документа (находится ли документ в фоновом режиме, или на невидимой вкладке, или загружается только для предварительной отрисовки). 33.018.012.17.010.0Да
ParentNode.childElementCountВозвращает количество дочерних элементов конкретного узла. ДаДаДаДа9.0Да
ParentNode.childrenВозвращает живую коллекцию (HTMLCollection), которая содержит все дочерние элементы узла, на котором он был вызван. ДаДаДаДа9.0*Да
ParentNode.firstElementChildВозвращает первый дочерний элемент (объект Element) конкретного узла, или null, если дочерних элементов нет. ДаДаДаДа9.0Да
ParentNode.lastElementChildВозвращает последний дочерний элемент (объект Element) конкретного узла, или null, если дочерних элементов нет. ДаДаДаДа9.0Да
readyStateОписывает состояние загрузки документа. ДаДаДаДа9.0Да
referrerВозвращает URI страницы, с которой был осуществлен переход на текущую страницу. ДаДаДаДаДаДа
titleПолучает или задает текущее название документа (содержимое элемента <title>). ДаДаДаДаДаДа
URLВозвращает расположение документа в виде строки. ДаДаДаДаДаДа
Интерфейсы веб API
×

Кажется, вы используете блокировщик рекламы :(

Этот ресурс не является коммерческим проектом и развивается на энтузиазме автора сайта, который посвящает все свое свободное время этому проекту.

Добавьте, пожалуйста, basicweb.ru в исключения блокировщика рекламы, этим вы поможете развитию проекта.