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] | คืน iterator ที่วนซ้ำโทเคนตามลำดับแอตทริบิวต์. |
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]] | คืน iterator ของคู่ (index, token) ตามลำดับแอตทริบิวต์. |
keys() → Iterator[int] | คืน iterator ของดัชนีจำนวนเต็ม 0, 1, …, len-1. |
for_each(callback: Callable[["str", int, "DOMTokenList"], None]) | Call callback หนึ่งครั้งสำหรับแต่ละโทเคนตามลำดับแอตทริบิวต์. |
supports(token: str) → bool | ยก TypeError — ไม่พบรายการโทเค็นที่รองรับสำหรับแอตทริบิวต์ class. |