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

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

Жанры

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
.

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

#Бояръ-Аниме. Газлайтер. Том 13

Володин Григорий Григорьевич
13. История Телепата
Фантастика:
боевая фантастика
аниме
попаданцы
фэнтези
5.00
рейтинг книги
#Бояръ-Аниме. Газлайтер. Том 13

Чужое наследие

Кораблев Родион
3. Другая сторона
Фантастика:
боевая фантастика
8.47
рейтинг книги
Чужое наследие

Учитель из прошлого тысячелетия

Еслер Андрей
6. Соприкосновение миров
Фантастика:
фэнтези
попаданцы
5.00
рейтинг книги
Учитель из прошлого тысячелетия

Последний Герой. Том 2

Дамиров Рафаэль
2. Последний герой
Фантастика:
попаданцы
альтернативная история
4.50
рейтинг книги
Последний Герой. Том 2

Личный аптекарь императора. Том 4

Карелин Сергей Витальевич
4. Личный аптекарь императора
Фантастика:
городское фэнтези
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Личный аптекарь императора. Том 4

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

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

Тринадцатый VIII

NikL
8. Видящий смерть
Фантастика:
фэнтези
попаданцы
аниме
5.00
рейтинг книги
Тринадцатый VIII

Дважды одаренный. Том VI

Тарс Элиан
6. Дважды одаренный
Фантастика:
аниме
альтернативная история
фэнтези
фантастика: прочее
5.00
рейтинг книги
Дважды одаренный. Том VI

Лекарь Империи 4

Карелин Сергей Витальевич
4. Лекарь Империи
Фантастика:
городское фэнтези
аниме
попаданцы
5.00
рейтинг книги
Лекарь Империи 4

Источник

Билик Дмитрий Александрович
11. Бедовый
Фантастика:
юмористическое фэнтези
городское фэнтези
мистика
7.00
рейтинг книги
Источник

Частный сыщик

Кренц Джейн Энн
Любовные романы:
остросюжетные любовные романы
8.00
рейтинг книги
Частный сыщик

Второгодка. Книга 5. Презренный металл

Ромов Дмитрий
5. Второгодка
Фантастика:
городское фэнтези
фантастика: прочее
попаданцы
5.00
рейтинг книги
Второгодка. Книга 5. Презренный металл

Кодекс Крови. Книга ХI

Борзых М.
11. РОС: Кодекс Крови
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Кодекс Крови. Книга ХI

Первый среди равных. Книга IV

Бор Жорж
4. Первый среди Равных
Фантастика:
попаданцы
аниме
фэнтези
5.00
рейтинг книги
Первый среди равных. Книга IV