OPTION | NN 2 IE 3 DOM 1 | ||||||
OPTION отражает элемент HTML OPTION, который должен быть вложен внутри элемента SELECT. Ссылаясь к объектам OPTION, наиболее часто используют его родительский объект SELECT, обращаясь к объекту OPTION как к индексу массива опций, принадлежащих этому объекту SELECT. Сценарий имеет следующие возможности:
Общие свойства, методы и обработчики событий перечислены в разделе "Все злементы HTML" |
|||||||
Эквивалент HTML
<OPTION> |
|||||||
Создание объекта: | |||||||
optionName = new Option ([optionText, optionValue,
defaultSelected, selected ])
Общие свойства, методы и обработчики событий перечислены в разделе "Все злементы HTML" |
|||||||
Объектно-ориентированная модель
|
Свойства:
defaultSelected | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Имеет ли элемент атрибут SELECTED в теге изначально. Вы можете сравнивать текущее свойство selected с defaultSelected, чтобы видеть, изменилось ли состояние элемента select с загрузки документа. Изменение этого свойства не затрагивает текущее состояние selected. | |||
Пример:
var listItem = document.forms[0].selector.options[2] if (listItem.selected != listItem.defaultSelected) { process for changed state } | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
form | NN 2 IE 3 DOM n/a | ||
Только чтение | |||
Возвращает ссылку на элемент FORM, который содержит текущий элемент. Эту ссылку наиболее часто используют как параметр для обработчика события, используя её значение, чтобы обратиться к текущему элементу формы. |
|||
Возвращаемое значение: Ссылка на объект. |
|||
|
index | NN 2 IE 3 DOM n/a | ||
Только чтение | |||
Возвращает отсчитываемое от нуля индексное значение текущего объекта option в пределах коллекции options элемента SELECT. Свойство selectedIndex объекта SELECT возвращает индексное значение опции, которая в настоящее время выбрана. |
|||
Пример:
var firstValue = document.forms[0].stateList.options[0].index |
|||
Возвращаемое значение: Целое число. |
|||
|
label | NN 6 IE (только 5) | ||
Чтение/запись | |||
Данное свойство соответствует атрибуту label элемента option (HTML 4.0). Этот атрибут позволяет присвоить опции новый текст |
|||
Возвращаемое значение: Строка |
|||
|
selected | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Была ли опция списка выбрана пользователем, означая, что ее значение отправлено с формой. Сценарии могут изменять значение, чтобы выбирать пункт алгоритмически. Чтобы выяснять, какая опция выбрана, более эффективно использовать свойство selectedIndex объекта select, чем выполнение цикла перебора всех опций в поиске тех, чьи выбранные свойства = true. Исключение этого - когда элемент SELECT установлен, чтобы позволять множественные выборы, Вы должны циклически пройти их все, чтобы найти выбранные. | |||
Пример:
document.forms[0].selectList.options[3].selected = true | |||
Возвращаемое значение: Булево значение: true | false. | |||
|
text | NN 2 IE 3 DOM 1 | ||
Чтение/Изменение | |||
Текст, связанный с элементом OPTION. Это - текст между начальным и конечным тэгами, а также то, что появляется в элементе SELECT на экране. Скрытое значение, связанное с пунктом списка может быть сохранено, восстановлено и изменено через свойство value. | |||
Пример:
var list = document.forms[0].selectList var listItemText = list.options[list.selectedIndex].text | |||
Возвращаемое значение: Строка. | |||
|
value | NN 4 IE 4 DOM 1 | ||
Чтение/Изменение | |||
Значение, связанное с элементом OPTION. Если элемент OPTION имеет атрибут VALUE или уже установленное свойство value, это - значение свойства value; иначе будет возвращен текст, видимый в списке. | |||
Пример:
var itemValue = document.forms[0].selectList.options[2]value | |||
Возвращаемое значение: Строка. | |||
|
HIVE: All information for read only. Please respect copyright! |