Лабораторная работа: Робота з випадаючими графічними меню
Масив об'єктів, що містить елементи форми (такі як об'єкти checkbox, radio і text) по порядку того, що зустрічається.
Синтаксис
1. formName.elements[index]
2. formName.elements.length
formName будь-яке ім'я форми або елемента в масиві forms.
index ціле число, що представляє об'єкт у формі.
Опис
Ви можете посилатися на елементи форми у вашій програмі, використовуючи масив elements. Цей масив містить запис для кожного об'єкту (button, checkbox, password, radio, select, submit, text, textarea) у формі по порядку того, що зустрічається. Наприклад, якщо форма містить поле text і два елементи checkbox, то ці елементи виглядають так formNameelements, formNameelements, formNameelements.
Хоча ви можете також посилатися на елементи форми, використовуючи ім'я елемента (з атрибута NAME), масив elements дозволяє посилатися на об'єкти форми без використовування їх імен. Наприклад, якщо перший об'єкт у формі userInfo є об'єктом text userName, ви можете отримати його значення будь-яким з наступних способів:
userInfo.userName.value userInfo.userName[0].value
Для отримання кількості елементів форми, використовується властивість length:
formName.elements.length
Кожна кнопка radio в об'єкті radio представляється як окремий елемент в масиві elements.
Елементи в масиві elements були відкриті тільки для читання. Наприклад, вираз formName.elements[0]="music" не має ефекту.
Значення кожного елемента в масиві elements є повним HTML виразом для об'єкту.
Властивості:
· length відображає кількість елементів форми
Об'єкт document
Змінений в Navigator 3.0.
Містить інформацію про поточний документ і забезпечений методами відображення HTML-документа.
Синтаксис:
Для визначення об'єкту document використовується стандартний HTML синтаксис
кольор створення меню елемент
<BODY BACKGROUND="backgroundImage" BGCOLOR="backgroundColor" TEXT="foregroundColor" LINK="unfollowedLinkColor" ALINK="activatedLinkColor" VLINK="followedLinkColor" [onLoad="handlerText"] [onUnload="handlerText"]> </BODY>
BACKGROUND визначає картинку, яка виконує роль фону документа.
BGCOLOR, TEXT, LINK, ALINK, VLINK визначає колір як шестирозрядне шістнадцяткове число (у форматі "rrggbb" або "#rrggbb") або як одна з рядкових назв в Color Value.
Використовування властивостей і методів об'єкту document:
1. document.propertyName
2. document.methodName(parameters)
propertyName одна з властивостей, описаних нижче.
methodName один з методів, описаних нижче.
Опис