Меню

Свойства и методы объекта document

Помечено: ,

В этой теме 2 ответа, 1 участник, последнее обновление  admin 6 мес., 1 неделя назад.

  • Автор
    Сообщения
  • #5048

    admin
    Хранитель

    Через объект document реализуется доступ к свойствам и содержимому документа, открытого в окне браузера. Полная ссылка на объект документа выглядит как
    window.document, но, поскольку ссылку на объект окна window указывать необязательно, обычно просто используют идентификатор document.

  • #5050

    admin
    Хранитель

    Свойства объекта document

    Свойство

    Описание

    activeElement

    Значением свойства является ссылка на элемент документа, активный (которому передан фокус) на данный момент

    alinkColor

    Свойство задает цвет активной ссылки в документе. Ссылка является активной в период времени между нажатием и отпусканием кнопки мыши (при щелчке по гиперссылке). Значением свойства является текстовая строка с названием цвета или шестнадцатеричным кодом цвета. Хотя свойство поддерживается браузерами, имеет место тенденция к отказу от его использования

    all

    Через данное свойство реализуется доступ к элементам документа. Хотя свойство и поддерживается браузерами, оно не входит в со временный стандарт веб-программирования

    anchors

    Значением свойства является ссылка на список из элементов анкеров в документе

    applets

    Значением свойства является ссылка на список апплетов (функциональные элементы, реализованные на языке программирования Java), содержащихся в документе

    bgColor

    Свойство определяет фоновый цвет для области документа. Значением свойства является текстовая строка с названием цвета или шестнадцатеричным кодом цвета. Хотя свойство поддерживается браузерами, оно не входит в современный стандарт веб-программирования

    body

    Значением свойства является ссылка на объект для тела документа (элемент, выделенный в HTML-коде дескрипторами <body> и </body>)

    characterSet

    Значением свойства является текстовая строка с названием используемой в документе кодировки символов. Свойство доступно только для чтения

    charset

    Предназначенное только для чтения свойство позволяет узнать кодировку документа. Не рекомендуется к использованию (вместо данного свойства рекомендуется применять свойство characterSet)

    childNodes

    Значением свойства является объект с коллекцией дочерних узлов (находящихся непосредственно внутри исходного узла) для данного документа (речь идет об элементах, содержащихся внутри документа)

    compatMode

    Свойство определяет режим обработки документа (в частности, нужно ли использовать режим обратной совместимости со значением «BackCompat» для свойства — применяется при работе с документами устаревших стандартов)

    cookie

    Свойство определяет cookies-значение, ассоциированное с данным документом. Значение свойства реализуется в виде текстовой строки формата ключ=значение

    defaultView

    Значением свойства является ссылка на объект окна window, в котором открыт документ. Свойство доступно только для чтения

    designMode

    Свойство определяет доступность документа для редактирования. Возможные значения свойства «on» и «off»

    dir

    Свойство определяет направление текста. Значение свойства реализуется строкой «ltr» (от left to right — текст отображается слева направо, — значение по умолчанию) или «rtl» (от right to left — текст отображается справа налево)

    doctype

    Значением свойства является ссылка на объект, содержащий информацию о типе документа

    documentElement

    Значением свойства является ссылка на объект для корневого элемента документа (в случае HTML-документа это элемент, выделенный дескрипторами <html> и </html>)

    domain

    Свойство определяет доменное имя сервера для данного документа

    embeds

    Значением свойства является список ссылок на объекты, встав ленные в документ

    fgColor

    Свойство определяет цвет текста для отображения в документе. Значением свойства является текстовая строка с названием цвета или шестнадцатеричным кодом цвета. Хотя свойство поддерживается браузерами, оно не является частью современного стандарта веб-программирования

    firstChild

    Свойством возвращается ссылка на первый дочерний элемент (узел) документа

    forms

    Значением свойства является список форм  в документе

    head

    Значением свойства является ссылка на объект для элемента заголовка документа 

    hidden

    Свойство определяет видимость документа. Если документ отображается на экране, то значение свойства равно false. Если окно с документом находится в свернутом состоянии, то значение свойства равно true

    images

    Значением свойства является список рисунков, содержащихся в документе

    implementation

    Свойством возвращается ссылка на объект реализации документа

    inputEncoding

    Аналог свойства characterSet, которое рекомендуется использовать

    lastChild

    Свойством возвращается ссылка на последний дочерний элемент (узел) документа

    lastModified

    Значением свойства является текстовая строка с датой последнего изменения документа

    linkColor

    Свойство задает цвет, которым отображаются гиперссылки в доку менте. Значением свойства является текстовая строка с названием цвета или шестнадцатеричным кодом цвета. Хотя свойство поддерживается браузерами, оно не включено в современный стандарт веб-программирования

    links

    Значением свойства является список гиперссылок в документе (под «учет» попадают элементы, для которых задан атрибут href)

    location

    Значением свойства является ссылка на объект, содержащий информацию о размещении документа

    nextSibling

    Свойством возвращается ссылка на элемент, следующий сразу после данного элемента в списке дочерних узлов для родительского элемента. Родительским является элемент, в котором содержится данный элемент

    nodeName

    Свойством возвращается текстовая строка с названием данного узла (в данном случае речь идет об объекте документа, и значение свойства равно «#document»)

    nodeType

    Свойство позволяет определить тип узла. В случае объекта документа возвращается целочисленная константа DOCUMENT_NODE со значением 9

    nodeValue

    Свойством возвращается (или задается) значение для узла. Для объекта документа значение по умолчанию равно null

    ownerDocument

    Свойством возвращается ссылка на объект документа, содержащего данный узел. Если данный узел сам является документом, то значение свойства равно null

    parentNode

    Свойством возвращается родительский элемент для данного элемента — то есть элемент, в котором содержится данный элемент

    plugins

    Значением является список встроенных объектов

    previousSibling

    Свойством возвращается ссылка на элемент перед данным эле ментом в списке дочерних узлов для родительского элемента. Родительским является элемент, в котором содержится данный элемент

    readyState

    Значение свойства позволяет узнать состояние загрузки документа (возможные значения «loading», «interactive» и «complete»)

    referrer

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

    scripts

    Значением свойства является список со ссылками на объекты элементов сценариев (элементы, которые в документе выделены дескрипторами <script> и </script>)

    styleSheets

    Значением свойства является список явно подключенных или описанных в документе стилей

    textContent

    Значением свойства является текстовое представление для узла. Если речь идет об объекте документа, то значением свойства яв ляется null. Для получения содержимого, записанного в документ, используют свойство textContent объекта, возвращаемого свойством documentElement объекта документа

    title

    Значением свойства является название документа (элемент, выделенный дескрипторами <title> и </title>)

    URL

    Значением свойства является текст с адресом документа

    visibilityState

    Значение свойства определяет состояние документа в плане его отображения на экране. Возможные значения свойства: hidden (документ не отображается), prerender (документ загружен и не отображается), visible (документ отображается) и unloaded (документ выгружается)

    vlinkColor

    Свойство определяет цвет для отображения гиперссылок, по которым уже выполнялись переходы. Значением свойства является текстовая строка с названием цвета или шестнадцатеричным кодом цвета. Хотя свойство поддерживается браузерами, оно не является частью современного стандарта веб-программирования

  • #5058

    admin
    Хранитель

    Методы объекта Document

    Метод

    Описание

    addEventListener()

    Метод используется при регистрации обработчиков событий

    adoptNode()

    Методом выполняется «заимствование» узла (узел с его поддеревом удаляется из исходного документа и связывается с текущим документом)

    appendChild()

    Метод используется для добавления дочернего узла в узел, из которого вызывается метод. В данном случае метод позволяет добавить узел в документ

    captureEvents()

    Используется для перехвата событий определенного типа. Метод не является частью современного стандарта, хотя и поддерживается браузерами

    clear()

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

    cloneNode()

    Метод используется для клонирования (создания копии) узлов

    close()

    Методом завершается процесс записи в документ, который был открыт с помощью метода open() объекта доку мента document

    compareDocumentPosition()

    Метод используется для сравнения положений узлов

    createAttribute()

    Методом создается и возвращается в качестве результата новый узел атрибута

    createAttributeNS()

    Методом создается и возвращается новый узел атрибута в указанном пространстве имен

    createCDATASection()

    Метод для создания узла CDATA-раздела

    createComment()

    Методом создается и возвращается узел комментария

    createDocumentFragment()

    Методом создается пустой фрагмент документа

    createElement()

    Метод позволяет создать новый элемент. Тип (в виде текстовой строки) создаваемого элемента передается аргументом методу

    createElementNS()

    Метод для создания узла для нового элемента в указан ном пространстве имен

    createEvent()

    Метод для создания объекта события

    createNodeIterator()

    Метод для создания объекта-итератора для итерирования (перебора) узлов

    createProcessingInstruction()

    Метод используется для создания узла XML-директивы

    createRange()

    Методом создается и возвращается Range-объект, через который реализуется фрагмент документа

    createTextNode()

    Методом создается текстовый узел

    createTreeWalker()

    Методом создается и возвращается TreeWalker-объект, через который реализуются узлы дерева документа

    dispatchEvent()

    Метод используется при диспетчеризации (искусствен ном генерировании) событий

    elementFromPoint()

    По заданным координатам возвращается ссылка на элемент, находящийся в соответствующем месте документа

    execCommand()

    Метод для выполнения команд форматирования в режиме редактирования документа

    getElementById()

    Метод позволяет получить доступ к элементу по его атрибуту id (значение атрибута передается аргументом методу)

    getElementsByClassName()

    Методом возвращается список всех элементов указанного класса, которые имеются в документе

    getElementsByName()

    Методом возвращается список со ссылками на элементы с определенным (передается аргументом методу) значением атрибута name

    getElementsByTagName()

    Методом возвращается список элементов определенно го типа. Тип элементов в данном случае определяется дескриптором, с которым описан элемент. Название дескриптора передается аргументом методу

    getElementsByTagNameNS()

    Методом возвращается список элементов определенно го типа, определяемого дескриптором, для указанного пространства имен

    getSelection()

    Методом возвращается ссылка на объект, содержащий текст, который на данный момент выделен в документе

    hasChildNodes()

    Метод возвращает истинное значение, если элемент имеет дочерние узлы

    hasFocus()

    Метод используется для проверки того, передан ли доку менту фокус

    importNode()

    Методом возвращается клон (копия) узла из внешнего документа

    insertBefore()

    Метод используется для вставки одного узла перед другим узлом

    isDefaultNamespace()

    Метод позволяет определить, является ли указанное пространство имен пространством имен по умолчанию для данного узла

    isEqualNode()

    Метод используется для сравнения узлов на предмет их совпадения (одинаковый тип и содержимое)

    lookupNamespaceURI()

    Метод по заданному префиксу для данного узла возвращает URI для пространства имен

    lookupPrefix()

    Методом возвращается префикс для указанного пространства имен

    normalize()

    С помощью метода узел переводится в «нормальное» состояние, когда он не содержит пустых или смежных текстовых элементов

    open()

    Метод позволяет открыть документ для записи

    queryCommandEnabled()

    Методом возвращается истинное значение, если для указанного диапазона может быть выполнена команда форматирования

    queryCommandIndeterm()

    Метод возвращает истинное значение, если команда форматирования для текущего диапазона находится в не определенном состоянии

    queryCommandState()

    Метод возвращает истинное значение, если команда форматирования была выполнена для текущего диапазона

    queryCommandSupported()

    Метод возвращает истинное значение, если команда форматирования поддерживается для текущего диапазона

    queryCommandValue()

    Метод возвращает текущее значение для текущего диапазона для команды форматирования

    querySelector()

    Метод возвращает ссылку на узел первого элемента в документе в соответствии с указанным критерием

    querySelectorAll()

    Метод возвращает список со ссылками на узлы элементов в документе на основе заданных критериев

    releaseEvents()

    Метод используется для перехода в режим игнорирования событий определенного типа. Метод не является частью современного стандарта веб-программирования

    removeChild()

    Метод удаляет узел из объектной модели и возвращает удаленный узел в качестве результата

    removeEventListener()

    Метод используется для удаления обработчика событий

    replaceChild()

    Метод используется для замены одного узла на другой

    write()

    Метод предназначен для записи в документ

    writeln()

    Метод предназначен для записи в документ с переходом к новой строке

Для ответа в этой теме необходимо авторизоваться.

Перейти к верхней панели