<b>string domain</b>
Доменное имя сервера, откуда был загружен документ, или null, если он отсутствует. В отдельных случаях это свойство может использоваться для ослабления политики общего происхождения и получения доступа к документам из родственных доменов. Подробности приводятся в разделе 13.6.2.1.
<b>readonly HTMLCollection embeds</b>
Объект, подобный массиву, содержащий элементы
<b><embed>,</b>
присутствующие в документе.
<b>readonly HTMLCollection forms</b>
Объект, подобный массиву, содержащий все элементы
<b>Form</b>
, присутствующие в документе.
<b>readonly Element head</b>
В HTML-документах это свойство ссылается на элемент
<b><head></b>
.
<b>readonly HTMLCollection images</b>
Объект, подобный массиву, содержащий все элементы
<b>Image</b>
, присутствующие в документе.
<b>readonly DOMImplementation implementation</b>
Объект
<b>DOMImplementation</b>
для данного документа.
<b>readonly string lastModified</b>
Содержит дату и время последнего изменения документа. Это значение поставляется в HTTP-заголовке «Last-Modified», который может передаваться веб-сервером по требованию.
<b>readonly HTMLCollection links</b>
Объект, подобный массиву, содержащий все гиперссылки, присутствующие в документе. Этот объект
HTMLCollection
содержит все элементы
<b><а></b>
и
<b><агеа>,</b>
имеющие атрибут
<b>href</b>
, но не включает элементы
<b><link>.</b>
См. также Link.
<b>readonly Location location</b>
Синоним свойства
<b>Window.location</b>
.
<b>readonly HTMLCollection plugins </b>
Синоним свойства
<b>embeds</b>
.
<b>readonly string readyState</b>
Это свойство содержит строку «loading», пока продолжается загрузка документа, и строку «complete» по ее окончании. Когда это свойство получает значение «complete», броузер возбуждает событие «readystatechange» в объекте
<b>Document</b>
.
<b>readonly string referrer</b>
URL-адрес документа, ссылающегося на данный документ, или null, если документ был открыт не через гиперссылку, или если веб-сервер не сообщил адрес документа, содержащего ссылку на данный документ. Это свойство позволяет получить доступ к HTTP-заголовку
<b>referer</b>
. Обратите внимание на правописание: имя заголовка включает три символа «r», а имя JavaScript-свойства - четыре.
<b>readonly HTMLCollection scripts</b>
Объект, подобный массиву, содержащий все элементы
<b><script>,</b>
присутствующие в документе.
<b>readonly CSSStyleSheet[] styleSheets</b>
Коллекция объектов, представляющих все таблицы стилей, встроенные в документ, или на которые есть ссылки из него. В HTML-документах они включают таблицы стилей, определенные с помощью тегов
<b><link></b>
и
<b><style></b>
.
<b>string title</b>
Текстовое содержимое тега
<b><title></b>
данного документа.
<b>readonly string URL</b>
URL-адрес документа. Это значение часто совпадает со значением свойства
<b>location.href</b>
. Однако если сценарий изменит идентификатор фрагмента документа (свойство
<b>location.hash</b>
), свойства
<b>location</b>
и
<b>URL</b>
будут ссылаться на разные URL-адреса. Не путайте свойство
<b>Document.URL</b>
со свойством
<b>Window.URL</b>
.
Методы
<b>Node adoptNode(Node node)</b>
Удаляет узел
<b>node</b>
из любого документа, частью которого он являлся на момент вызова, и записывает в свойство
<b>ownerDocument</b>
узла ссылку на текущий документ, подготавливая его к добавлению в текущий документ. Похожий на него метод
<b>importNode()</b>
копирует узел из другого документа, не удаляя его.
<b>void close()</b>
Закрывает поток вывода документа, открытый методом ореп(), заставляя вывести все буферизованйые данные.
<b>Comment createComment(string data)</b>
Создает и возвращает новый узел Comment с указанным содержимым.
<b>DocumentFragment createDocumentFragment()</b>
Создает и возвращает новый пустой узел
<b>DocumentFragment</b>
.
<b>Element createElement(string localName)</b>
Создает и возвращает новый пустой узел
<b>Element</b>
с указанным именем тега. В HTML-документах символы в имени тега преобразуются в верхний регистр.
<b>Element createElementNS(string namespace, string qualifiedName)</b>
Создает и возвращает новый пустой узел
<b>Element</b>
. Первый аргумент определяет идентификатор URI пространства имен элемента, а второй - префикс пространства имен, двоеточие и имя тега элемента.
<b>Event createEvent(string eventlnterface)</b>
Создает и возвращает неинициализированный объект
<b>Event</b>
искусственного события. Аргумент определяет тип события и должен быть строкой, такой как «Event», «UIEvent», «MouseEvent», «MessageEvent» и так далее. После создания объекта
<b>Event</b>
можно инициализировать его свойства, доступные только для чтения, вызовом соответствующих методов инициализации, таких Kaк
<b>initEvent(),initUIEvent(), initMouseEvent()</b>
и так далее. Большая часть методов инициализации не рассматриваются в этой книге, но описание простейшего из них приводится в справочной статье
<b>Event.іnitEvent()</b>
. После создания и инициализации объекта искусственного события его можно отправить вызовом метода
<b>dispatchEvent()</b>
интерфейса
<b>EventTarget</b>
. Искусственные события всегда имеют значение false в свойстве
<b>isTrusted</b>
.