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

DOMSettableTokenList

DOMSettableTokenList

список лексем с настраиваемым строковым значением DOMTokenList

Объект DOMSettableTokenList является подтипом DOMTokenList, имеющим дополнительное свойство value, которому можно присвоить сразу полный список лексем.

Свойство classList объекта Element является ссылкой на объект DOMTokenList, который представляет множество лексем в свойстве className в виде строки. Если потребуется присвоить свойству classList сразу все лексемы, можно просто присвоить новую строку свойству className. Свойство sandbox элемента IFrame несколько отличается. Это свойство и HTML-атрибут, на который оно опирается, было определено в спецификации HTML5, и потому не было никакой необходимости использовать смесь из старого строкового представления и объекта DOMTokenList. Это свойство просто определено как объект DOMSettableTokenList, что позволяет читать его и присваивать ему значение, как если бы это была простая строка, или использовать методы и интерпретировать его как множество лексем. Свойство htmlFor объекта Output и свойство audio объекта Video также являются объектами DOMSettableTokenList.

Свойства

string value

Представление множества лексем в виде строки, в которой лексемы разделены пробелами. Это свойство позволяет обрабатывать множество как единственную строку. Однако обычно не возникает необходимости использовать это свойство явно: при использовании объекта DOMSettableTokenList в контексте, где требуется строка, возвращается именно это строковое значение. A если выполнить присваивание строки объекту DOMSettableTokenList, строка неявно будет записана в это свойство.

Оглавление книги


Генерация: 1.617. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз