JavaScript интерфейс Document

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

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

Интерфейс документа представляет собой любую веб-страницу, загруженную в браузер и служит точкой входа в содержимое веб-страницы, которое является деревом DOM. Интерфейс 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() Записывает в поток документа строку текста за которой следует символ новой строки. ДаДаДаДаДаДа
Интерфейсы веб API