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


Пример значений свойств объектов


Таблица 11.1 Пример значений свойств объектов

Свойство

Значение

document.title "A Simple Document"
document.fgColor #000000
document.bgColor #ffffff
location.href "http://www.royalairways.com/samples/simple.html"
history.length 7

Обратите внимание, что значение свойства document.title отражает значение, специфицированное тэгом TITLE. Значения свойств document.fgColor (цвет текста) и document.bgColor (цвет фона) не были установлены в HTML, поэтому они базируются на значениях по умолчанию, специфицированных в диалоговом окне Preferences (в меню Edit Navigator'а).

Поскольку в документе имеется форма, имеется также объект Form под названием myform (на основе атрибута NAME формы), который имеет дочерние объекты для checkbox и для button. Каждый из этих объектов имеет имя на основе атрибута NAME тэга HTML, определяющего этот объект:

  • document.myform - форма
  • document.myform.Check1 - checkbox/переключатель

  • document.myform.button1 - button/кнопка

Form-объект myform имеет другие свойства на основе атрибутов тэга FORM, например,

  • action это http://www.royalairways.com/samples/mycgi.cgi - URL по которому форма отправляется.

  • method это "get" - на основе значения атрибута METHOD.

  • length равен 3, поскольку на форме размещены три элемента.

Объект Form имеет дочерние объекты button1 и text1, соответствующие кнопке и текстовому полю на форме. Эти объекты имеют свои собственные свойства на основе значений своих HTML-атрибутов, например,

  • button1.value имеет значение "Press Me"

  • button1.name имеет значение "Button1"

  • text1.value имеет значение "blahblah"

  • text1.name имеет значение "text1"

Вы обращаетесь к этим свойствам, используя из полное именование, например, document.myform.button1.value. Это полное имя, основанное на иерархии объектов Navigator'а, начинается с document, затем идёт имя формы, myform, затем - имя элемента, button1, и, наконец, имя свойства.



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