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。

属性

名称类型访问描述
valuestr读写原始属性值字符串,如果属性不存在,则为 ''。
lengthint读取列表中标记的数量(只读)。

方法

签名描述
__init__(owner_element: "Element", attr_name: str)仅通过存储所有者和属性名称来初始化列表。
contains(token: str) → boolReturn True if token 存在于标记列表中。
values() → Iterator[str]返回按属性顺序遍历标记的迭代器。
item(index: int) → `strNone`
add()添加一个或多个令牌。
remove()删除一个或多个令牌。
`toggle(token: str, force: boolNone)→bool`
replace(old_token: str, new_token: str) → boolReplace 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 — 类属性不存在受支持的标记列表。

另请参阅

 中文