Справочник по JavaScript : Объект document : Свойства объекта document

Материал из Справочник Web-языков.

Перейти к: навигация, поиск
Главная  ::. JavaScript  ::. Объект document  ::. Свойства объекта document

Прежде всего надо отметить, что объект document существует в единственном экземпляре для всего HTML-документа. Он присутствует всегда, если существует HTML-документ, поэтому специально создавать его не требуется.

Содержание

[править] activeElement

Используется в сценарии для получения ссылки на элемент странички находящийся в данный момент в фокусе

  • Возвращает: ссылка на объект
  • Совместимость: IE начиная с 4.0

[править] alinkColor

Задает или возвращает цвет активных гиперссылок.

document.alinkColor[ ="{Цвет}"];
  • Возвращает: шестнадцатеричное значение или название цвета
  • Значение по умолчанию #0000FF.
  • Совместимость: IE начиная с 3.02, NN начиная с 2.0

[править] anchors

Объекты анкеров представляют собой выражения в документе HTML, описанные в дескрипторе . Данные объекты обозначаются в URL символом #, расположенным между URL странички и именем анкера.

Пример: Получение количества анкеров в документе

var anchorCount=document.anchors.length
  • Возвращает: массив объектов анкеров
  • Совместимость: IE начиная с 3.02, NN начиная с 2.0

[править] applets

Благодаря свойству applets можно обращаться к аплетам java, содержащимся в документе.

  • Возвращает: массив объектов аплетов
  • Совместимость: IE начиная с 4.0, NN начиная с 3.0

[править] bgColor

Задает или возвращает цвет фона страницы. В IE работает правильно, только если цвет страницы установлен атрибутом BGCOLOR.

  • Возвращает: шестнадцатеричное значение или название цвета
  • Совместимость: IE начиная с 3.02, NN начиная с 2.0

[править] body

Этот объект имеет множество ключевых свойств для управления внешним видом странички. Для доступа к его свойствам лучше использовать выражение document.body.

  • Возвращает: ссылку на все содержимое тега <BODY>
  • Совместимость: IE начиная с 4.0, NN начиная с 6.0

[править] charset

Это свойство устанавливает кодировку, используемую браузером для отображения текущей странички. Используется только IE.

  • Возвращает: строковое представление (описание) кодировки
  • Совместимость: IE начиная с 3.02, NN начиная с 2.0

[править] characterSet

Это свойство устанавливает кодировку, используемую браузером для отображения текущей странички.Используется только NN.

  • Возвращает: строковое
  • Совместимость: NN начиная с 6.0

[править] compatMode

в Internet Explorer 6 появилось новое свойство объекта document, которое обзывается compatMode. Благодаря этому свойству (оно, кстати, только для чтения) мы можем определить, какой режим включён в данный момент — BackCompat (IE 4.x–IE 5.x) или CSS1Compat (IE 6). Исходя из значения этого свойство, мы можем, например, указывать различные значения CSS свойств width, margin или padding:

if (document.getElementById)
{
oBlock = document.getElementById("mydiv");
oBlock.style.width = 
  ((document.compatMode) && (document.compatMode == "CSS1Compat")) ? "200px" : "250px";
}
  • Возвращает: строковое
  • Совместимость: IE начиная с 6.0

[править] defaultCharset

Это свойство устанавливает кодировку, используемую браузером для отображения текущей странички.Различия между charset и defaultCharset не найдено, однако если в сценарии временно изменять свойство charset, для восстановления оригинального набора символов можно воспользоваться defaultCharset.

  • Возвращает: строковое
  • Совместимость: IE начиная с 4.0

[править] designMode

Это свойство используется, когда браузер IE выступает в качестве компонента другого приложения, данная ситуация описана здесь. Оно разрешает/запрещает изменение HTML кода текущей странички, в обычных условиях это свойство не имеет никакого действия.

  • Возвращает: строковое
  • Совместимость: IE начиная с 5.0

[править] documentElement

Возвращает ссылку на объект HTML или XML - элемента, который представляет содержимое всего текущего документа.

  • Возвращает: ссылка на элемент HTML или XML- объекта
  • Совместимость: IE начиная с 5.0, NN начиная с 6.0

[править] embeds

Всякий раз, когда необходимо загрузить данные, требующие надстройки (внедряемого модуля)-приложения для их воспроизведения либо вывода на экран, используют дескриптор Свойство document.embeds - это единственный способ определения таких дескрипторов, добавленных в документ

var сount=document.embeds.length
  • Возвращает: массив объектов элемента embed
  • Совместимость: IE начиная с 4.0, NN начиная с 3.0

[править] expando

Это свойство установленное в true позволяет использовать новые свойства объекта, добавленные вами при выполнении сценария

  • Возвращает: булево
  • Совместимость: IE начиная с 3.02, NN начиная с 2.0

[править] fgColor

Задает или возвращает цвет текста. Значение по умолчанию #000000.

  • Возвращает: шестнадцатеричное значение или название цвета
  • Совместимость: IE начиния с 3.02, NN начиная с 2.0

[править] fileCreatedDate

Возвращает дату создания файла HTML-документа в формате mm/dd/yyyy, только для чтения.

  • Возвращает: строка
  • Совместимость: IE начиния с 4.0

[править] fileModifiedDate

Возвращает дату последнего изменения файла HTML-документа в формате mm/dd/yyyy, только для чтения.

  • Возвращает: строка
  • Совместимость: IE начиния с 4.0

[править] fileSize

Возвращает размер файла HTML-документа или графического изображения.

  • Возвращает: строка
  • Совместимость: IE начиния с 4.0

[править] forms

Возвращает массив объектов form. Первым элементом массива document.forms[0] является ссылка на самую первую форму, определённую в документе.

  • Возвращает: массив
  • Совместимость: IE начиния с 3.02, NN начиная с 2.0

[править] frames

Возвращает массив объектов frame. Первым элементом массива document.frames[0] является ссылка на самую первыйфрейм, определённый в документе.

  • Возвращает: массив
  • Совместимость: IE начиния с 4.0

[править] height

Задает или возвращает высоту текущего окна или фрейма в пикселях, соответствует свойству в IE scrollHeight.

  • Возвращает: целочисленное
  • Совместимость: NN начиная с 4.0

[править] images

Содержит массив дескрипторов всех изображений загруженных на текущей страничке, благодаря этому можно обращаться к изображениям так
edocument.images[0]
  • Возвращает: массив
  • Совместимость: IE начиния с 4.0, NN начиная с 3.0

[править] lastModified

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

  • Возвращает: строковая дата
  • Совместимость: IE начиная с 3.02, NN начиная с 2.0

[править] layers

Это массив слоёв расположенных в документе

  • Возвращает: массив
  • Совместимость: NN 4.0

[править] linkColor

Задает или возвращает цвет гиперссылок в документе. В IE работает правильно, только если цвет гипессылок установлен атрибутом LINK.

  • Возвращает: шестнадцатеричное значение или название цвета
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] links

Массив содержит в себе ссылки на все объекты ссылок в текущем документе, нумерация начинается с 0.

  • Возвращает: массив
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] location

Установка нового URL адреса свойству location приведёт к загрузке странички находящейся по этому адресу

  • Возвращает: строковое
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] URL

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

  • Возвращает: строковое
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] parentWindow

Свойство document.parentWindow возвращает ссылку на объект window, который содержит текущий документ.

  • Возвращает: ссылка на объект window
  • Совместимость:IE начиная с 4.0

[править] plugins

Аналог document.embeds

  • Возвращает: массив
  • Совместимость:IE начиная с 4.0, NN начиная с 4.0

[править] protocol

Возвращает версию протокола, с помощью которой и осуществлялся доступ к текущему документы

  • Возвращает: строковое
  • Совместимость:c NN начиная с 2.0

[править] readState

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

Возвращает одно из четырех значений
complete - означает, что документ полностью загружен
interactive - загружен не полностью но доступен для просмотра и управления
loading - загружается
uninitialized - недоступен, как правило, загружается.
  • Доступен только для чтения.
  • Возвращает: строковое
  • Совместимость:IE начиная с 4.0

[править] referrer

Возвращает Интернет-адрес Web-страницы, с которой пользователь перешел на текущую страницу. Если же пользователь перешел на нее простым набором адреса в строке Web-обозревателя, возвращается пустая строка.

  • Возвращает: строковое
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] script

Возвращает массив всех элементов SCRIPT содержащихся в документе. Имеется возможность не только просматривать массив, но и добавлять/удалять элементы.

  • Возвращает: массив
  • Совместимость:IE начиная с 4.0

[править] security

Это свойство предоставляет информацию о типе защиты, если таковая применяется в текущем документе.

  • Возвращает: строковое
  • Совместимость:IE начиная с 5.5

[править] selection

Свойство document.selection возвращает объект selection, содержимое которого отображается в окне браузера как выделение основного текста. Это выделение может осуществляется пользователем или с помощью сценария в объекте TextRange

  • Возвращает: объект
  • Совместимость:IE начиная с 4.0

[править] styleSheets

Массив styleSheets содержит ссылки на все элементы STYLE, присутствующие на текущей страничке.

  • Возвращает: массив
  • Совместимость:IE начиная с 4.0, NN начиная с 6.0

[править] title

Возвращает заголовок Web-страницы, заданный в теге <TITLE>

  • Возвращает: массив
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] URL

Задает или возвращает интернет-адрес текущей Web-страницы.

  • Возвращает: массив
  • В NN доступно только для чтения.
  • Совместимость:IE начиная с 4.0, NN начиная с 2.0

[править] URLUnencoded

Свойство возвращает строку URL-адреса в виде кода. Это означает, что все не буквенно-цифровые символы (имеются ввиду только цифры и буквы латинского алфавита) будут перекодированны в их URL-представление. т.е.знак % и шестнадцатеричный код символа ( например пробел будет выглядеть как %20).

  • Возвращает: строковое
  • Совместимость: IE начиная с 5.5

[править] vlinkColor

Задает или возвращает цвет посещенных гиперссылок в документе. В IE работает правильно, только если цвет посещенных гиперссылок установлени атрибутом VLINK.

  • Значение по умолчанию №800080
  • Возвращает: строковое
  • Совместимость:IE начиная с 3.02, NN начиная с 2.0

[править] wigth

Ширина документа в пикселях.

  • Доступно только для чтения
  • Возвращает: строковое
  • Совместимость:NN начиная с 4.0
Личные инструменты
11.7240149975