DOMTokenList
DOMTokenList
Огляд
DOMTokenList — це клас у Aspose.Html FOSS для Python.
Живий, змінюваний набір токенів, розділених пробілами, що підтримується атрибутом елемента.
Цей клас надає 12 методів для роботи з об’єктами DOMTokenList у програмах Python. Доступні методи включають: __init__, add, contains, entries, for_each, item, keys, remove, replace, supports, toggle, values. Всі публічні члени доступні будь-якому застосунку Python після встановлення пакету Aspose.Html FOSS для Python. Властивості: length, value.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
value | str | Читання/Запис | Рядок необробленого значення атрибуту, або '', якщо атрибут відсутній. |
length | int | Читання | Кількість токенів у списку (лише для читання). |
Методи
| Сигнатура | Опис |
|---|---|
__init__(owner_element: "Element", attr_name: str) | Ініціалізуйте список, зберігаючи лише власника та назву атрибуту. |
contains(token: str) → bool | Return True if token присутній у списку токенів. |
values() → Iterator[str] | Повернути ітератор над токенами у порядку атрибутів. |
item(index: int) → `str | None` |
add() | Додайте один або кілька токенів. |
remove() | Видаліть один або кілька токенів. |
| `toggle(token: str, force: bool | None)→bool` |
replace(old_token: str, new_token: str) → bool | Replace old_token with new_token на місці. |
entries() → Iterator[tuple[int, str]] | Повернути ітератор (index, token) пар у порядку атрибутів. |
keys() → Iterator[int] | Повернути ітератор цілих індексів 0, 1, …, len-1. |
for_each(callback: Callable[["str", int, "DOMTokenList"], None]) | Call callback один раз для кожного токену у порядку атрибутів. |
supports(token: str) → bool | Викинути TypeError — список підтримуваних токенів для атрибута class не існує. |