DOMTokenList
DOMTokenList
概述
DOMTokenList 是 Aspose.Html FOSS 中用于 Python 的类。
一个实时、可变的由元素属性支持的以空格分隔的标记集合。
此类提供 12 个方法,用于在 Python 程序中操作 DOMTokenList 对象。可用的方法包括:__init__、add、contains、entries、for_each、item、keys、remove、replace、supports、toggle、values。在安装了 Aspose.Html FOSS for Python 包后,所有公共成员对任何 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 — 类属性不存在受支持的标记列表。 |