DOMTokenList
DOMTokenList
Tổng quan
DOMTokenList là một lớp trong Aspose.Html FOSS cho Python.
Một tập hợp động, có thể thay đổi các token ngăn cách bằng dấu cách, được hỗ trợ bởi thuộc tính của phần tử.
Lớp này cung cấp 12 phương thức để làm việc với các đối tượng DOMTokenList trong các chương trình Python. Các phương thức khả dụng bao gồm: __init__, add, contains, entries, for_each, item, keys, remove, replace, supports, toggle, values. Tất cả các thành viên công khai đều có thể truy cập bởi bất kỳ ứng dụng Python nào sau khi cài đặt gói Aspose.Html FOSS cho Python. Thuộc tính: length, value.
Thuộc tính
| Tên | Kiểu | Truy cập | Mô tả |
|---|---|---|---|
value | str | Đọc/Ghi | Chuỗi giá trị thuộc tính thô, hoặc '' nếu thuộc tính không tồn tại. |
length | int | Đọc | Số lượng token trong danh sách (chỉ đọc). |
Phương thức
| Chữ ký | Mô tả |
|---|---|
__init__(owner_element: "Element", attr_name: str) | Khởi tạo danh sách bằng cách chỉ lưu trữ chủ sở hữu và tên thuộc tính. |
contains(token: str) → bool | Return True if token có trong danh sách token. |
values() → Iterator[str] | Trả về một iterator cho các token theo thứ tự thuộc tính. |
item(index: int) → `str | None` |
add() | Thêm một hoặc nhiều token. |
remove() | Xóa một hoặc nhiều token. |
| `toggle(token: str, force: bool | None)→bool` |
replace(old_token: str, new_token: str) → bool | Replace old_token with new_token tại chỗ. |
entries() → Iterator[tuple[int, str]] | Trả về một iterator của các cặp (index, token), theo thứ tự thuộc tính. |
keys() → Iterator[int] | Trả về một iterator của các chỉ số nguyên 0, 1, …, len-1. |
for_each(callback: Callable[["str", int, "DOMTokenList"], None]) | Call callback một lần cho mỗi token theo thứ tự thuộc tính. |
supports(token: str) → bool | Gây ra TypeError — không có danh sách token được hỗ trợ cho thuộc tính class. |