Пример значений свойств объектов
Таблица 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, и, наконец, имя свойства.