Клиентский JavaScript 1.3 Руководство

Предопределённые массивы JavaScript



Таблица 11.2 Предопределённые массивы JavaScript

ОбъектСвойство

Описание

documentanchorsОтражает тэги <A> документа, содержащие атрибут NAME, в порядке расположения в исходном коде.
appletsОтражает тэги <APPLET> в порядке расположения в исходном коде.
embedsОтражает тэги <EMBED> в порядке расположения в исходном коде.
formsОтражает тэги <FORM> в порядке расположения в исходном коде.
imagesОтражает тэги <IMG> в порядке расположения в исходном коде (изображения, созданные конструктором Image(), не включаются в массив images).
layersОтражает тэги <LAYER> и <ILAYER> в порядке расположения в исходном коде.
linksОтражает тэги <AREAHREF="...">, <A HREF="">, и объекты Link, созданные методом link, в порядке расположения в исходном коде.
FormelementsОтражает элементы формы (такие как объекты Checkbox, Radio и Text) в порядке расположения в исходном коде.
FunctionargumentsОтражает аргументы функции.
navigatormimeTypesОтражает все MIME-типы, поддерживаемые клиентом (внутренне, через вспомогательные приложения или через plug-in'ы).
pluginsОтражает все plug-in'ы, установленные на клиенте, в порядке расположения в исходном коде.
selectoptionsОтражает опции объекта Select (тэги <OPTION>) в порядке расположения в исходном коде.
windowframesОтражает все тэги <FRAME> в окне, содержащем тэг <FRAMESET>, в порядке расположения в исходном коде.
historyОтражает вхождения history окна.

Вы можете индексировать порядковыми числами или по именам (если определены). Например, если второй тэг <FORM> имеет в атрибуте NAME значение "myForm", Вы можете обратиться к форме document.forms[1], или document.forms["myForm"] или document.myForm.

Например, определён следующий элемент:

<INPUT TYPE="text" NAME="Comments">

Если Вы хотите обратиться к этому элементу формы по имени, можно специфицировать document.forms["Comments"].

Все предопределённые массивы JavaScript имеют свойство length, которое указывает количество элементов массива. Например, чтобы получить количество форм в документе, используйте свойство length: document.forms.length.

JavaScript 1.0.

Вы обязаны индексировать массивы порядковыми числами, например document.forms[0].



Содержание раздела