MutationObserver
MutationObserver
概述
MutationObserver 是 Aspose.Html FOSS 中用于 Python 的一个类。
观察目标节点上的 DOM 变动。
此类提供 4 种方法,用于在 Python 程序中处理 MutationObserver 对象。可用的方法包括:__init__、disconnect、observe、take_records。在安装了 Aspose.Html FOSS for Python 包之后,所有公共成员对任何 Python 应用程序均可访问。
方法
| 签名 | 描述 |
|---|---|
__init__(callback: Callable[[list[MutationRecord], "MutationObserver"], None]) | 创建一个带有 mutation 回调的观察者。 |
| `observe(target: “Node”, child_list: bool, attributes: bool, character_data: bool, subtree: bool, attribute_filter: list[str] | None, attribute_old_value: bool, character_data_old_value: bool)` |
disconnect() | 停止所有活动的观察并清除排队的记录。 |
take_records() → list[MutationRecord] | 返回排队的记录并清除内部队列。 |