Чтение онлайн

на главную - закладки

Жанры

JavaScript. Подробное руководство, 6-е издание
Шрифт:

NodeList

доступный только для чтения объект, подобный массиву, содержащий узлы

NodeList
– это доступный только для чтения объект, подобный массиву, содержащий объекты
Node
(обычно элементы). Свойство
length
указывает, сколько узлов находится в списке; эти узлы можно извлекать, используя индексы от 0 до
length
– 1. Вместо непосредственного индексирования объекта
NodeList
можно также
использовать метод
item.
Элементы
NodeList
всегда являются корректными объектами
Node
: объект
NodeList
никогда не содержит пустых (null) элементов.

Объектами

NodeList
, например, являются свойство
childNodes
и возвращаемые значения методов
Document.getElementsByTagName, Element.getElementsByTagName
и
HTMLDocu-ment.getElementsByName.
Поскольку объект
NodeList
является объектом, подобным массиву, в книге эти значения часто неформально называются массивами, например «массив childNodes».

Обратите внимание: объекты

NodeList
обычно являются «живыми»: они динамически отражают изменения в дереве документа. Например, если
NodeList
представляет дочерние узлы для указанного узла и вы удалите один из этих дочерних узлов, он будет удален и из вашего объекта
NodeList
. Будьте аккуратны при выполнении цикла по элементам
NodeList
, если тело цикла вносит изменения в дерево документа (например, удаляет узлы), которые могут влиять на содержимое
NodeList
!

Свойства

readonly unsigned long length

Количество узлов в объекте

Node
List.

Методы

Node item(unsigned long index)

Возвращает узел в позиции index или null, если индекс index выходит за границы.

Option

элемент <option> в элементе Select (Node, Element)

Объект

Option
описывает вариант выбора внутри объекта
Select
. Свойства этого объекта определяют, выбран ли вариант по умолчанию или вариант, который выбран в данный момент, а также задают позицию, которую он занимает в массиве
options[]
содержащего его объекта
Select
, отображаемый им текст и значение, которое он передает на сервер при передаче данных родительской формы.

По историческим причинам элемент

Option
определяет конструктор, который можно использовать для создания и инициализации новых элементов
Option
. (Разумеется, можно также использовать обычный метод
Document.createElement
.) После создания нового объекта
Option
его можно добавить в коллекцию
options
в объект
Select
. Дополнительные сведения
приводятся в справочной статье
HTMLOptionsCollection
.

Конструктор

new Option([string text, string value, boolean defaultSelected, boolean selected])

Конструктор

Option
создает новый элемент <option>. Четыре необязательных аргумента определяют значение свойства
textContent
(см.
Node
) элемента и начальные значения свойств
value, defaultSelected
и
selected
.

Свойства

boolean defaultSelected

Соответствует HTML-атрибуту

selected
. Определяет начальное значение состояния выбора данного варианта, а также значение, которое будет использоваться при сбросе формы в исходное состояние.

boolean disabled

Значение true означает, что данный элемент

<option>
недоступен. Варианты выбора становятся недоступными, если они или вмещающие их элементы
<optgroup>
имеют HTML-атрибут
disabled
.

readonly Form form

Элемент

<form>,
если имеется, содержащий данный элемент
Option
.

readonly long index

Индекс данного элемента Option в содержащем его элементе

Select
. (См. также

HTMLOptionsCollection.) string label

Значение HTML-атрибута

label
, если определен, иначе - значение свойства
textContent
(см.
Node
) данного элемента
Option
.

boolean selected

Имеет значение true, если данный вариант выбора выбран в настоящее время, или false - в противном случае.

string text

Значение свойства

textContent
(cm.
Node
) данного элемента
Option
, из которого удалены начальные и завершающие пробельные символы, а каждые два или более смежных пробелов заменены одним символом пробела.

string value

Значение HTML-атрибута

value
, если определен, иначе - значение свойства
textContent
.

Output

элемент <output> HTML-форм (Node, Element, FormControl)

Объект

Output
представляет элемент
<output>
HTML-форм. В броузерах, поддерживающих их, объекты
Output
реализуют большинство свойств интерфейса
FormControl
.

Поделиться:
Популярные книги

100 легенд рока. Живой звук в каждой фразе

Цалер Игорь
Документальная литература:
биографии и мемуары
7.50
рейтинг книги
100 легенд рока. Живой звук в каждой фразе

Ловец мудрости

A.E. Giggle
Фантастика:
фэнтези
5.00
рейтинг книги
Ловец мудрости

Газлайтер. Том 10

Володин Григорий Григорьевич
10. История Телепата
Фантастика:
боевая фантастика
5.00
рейтинг книги
Газлайтер. Том 10

Записки уцелевшего

Голицын Сергей Михайлович
Документальная литература:
биографии и мемуары
7.00
рейтинг книги
Записки уцелевшего

Энциклопедия начинающего водителя

Ханников Александр Александрович
Дом и Семья:
хобби и ремесла
7.00
рейтинг книги
Энциклопедия начинающего водителя

Неучтенный элемент. Том 4

NikL
4. Антимаг. Вне системы
Фантастика:
фэнтези
5.25
рейтинг книги
Неучтенный элемент. Том 4

Точка Бифуркации XIV

Смит Дейлор
14. ТБ
Фантастика:
аниме
фэнтези
попаданцы
5.00
рейтинг книги
Точка Бифуркации XIV

В огне государственного катаклизма

Бунич Игорь Львович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
В огне государственного катаклизма

Поход

Валериев Игорь
4. Ермак
Фантастика:
боевая фантастика
альтернативная история
6.25
рейтинг книги
Поход

Третий. Том 5

INDIGO
5. Отпуск
Фантастика:
космическая фантастика
фантастика: прочее
5.67
рейтинг книги
Третий. Том 5

Год 1944 — «победный»

Бешанов Владимир Васильевич
Великая Отечественная : Неизвестная война
Научно-образовательная:
военная история
6.00
рейтинг книги
Год 1944 — «победный»

Слово (Том 2)

Уоллес Ирвин
5.00
рейтинг книги
Слово (Том 2)

Моряк с Балтики

Теннов Владимир Павлович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Моряк с Балтики

Одинокий волк. Жизнь Жаботинского. Том 1

Кац Шмуэль
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Одинокий волк. Жизнь Жаботинского. Том 1