HTMLAnchorElement

HTMLAnchorElement

סקירה כללית

HTMLAnchorElement היא מחלקה ב-Aspose.Html FOSS עבור Python. יורשת מ: HTMLElement.

HTML <a> אלמנט עוגן.

מחלקה זו מספקת 78 שיטות לעבודה עם אובייקטים מסוג HTMLAnchorElement בתוכניות Python. השיטות הזמינות כוללות: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest, ו-66 שיטות נוספות. כל החברים הציבוריים נגישים לכל יישום Python לאחר התקנת חבילת Aspose.Html FOSS עבור Python. תכונות: access_key, access_key_label, assigned_slot, attributes, autocapitalize, autofocus, ועוד 84.

מאפיינים

שםסוגגישהתיאור
hrefstrקריאה/כתיבהכתובת href נפתרה, או '' כאשר המאפיין אינו קיים.
targetstrקריאה/כתיבהערך המאפיין target, או '' כאשר הוא חסר.
relstrקריאה/כתיבההערך של המאפיין rel, או '' כאשר הוא חסר.
downloadstrקריאה/כתיבההערך של המאפיין download, או '' כאשר הוא חסר.
hreflangstrקריאה/כתיבההערך של המאפיין hreflang, או '' כאשר הוא חסר.
typestrקריאה/כתיבההערך של המאפיין type, או '' כאשר הוא חסר.
textstrקריאה/כתיבהתוכן הטקסט של העוגן, או '' כאשר הוא ריק.
rel_list"DOMTokenList"קריאהDOMTokenList מגובה במאפיין rel (WHATWG HTML §4.6.3).
referrer_policystrקריאה/כתיבההערך של המאפיין referrerpolicy, או '' כאשר הוא חסר.
pingstrקריאה/כתיבההערך של המאפיין ping, או '' כאשר הוא חסר.
protocolstrקריאהURL scheme לאחריו ':', או '' כאשר href אינו קיים.
usernamestrקריאהשם משתמש מ-URL userinfo, או '' כאשר הוא חסר.
passwordstrקריאהסיסמה מ-URL userinfo, או '' כאשר היא חסרה.
hoststrקריאהשם המארח והיציאה ('host:port'), או '' כאשר href חסר.
hostnamestrקריאהשם המתחם מה-href המפוענח, או '' כאשר href חסר.
portstrקריאהמספר היציאה כמחרוזת, או '' כאשר חסר או ברירת מחדל.
pathnamestrקריאהרכיב נתיב URL, או '' כאשר href חסר.
searchstrקריאהמחרוזת השאילתה כולל '?' מוביל, או '' כאשר חסרה.
hashstrקריאהפרגמנט כולל '#' מוביל, או '' כאשר חסר.
originstrקריאהסכימה + מקור המארח, או 'null' עבור ערך לא שקוף או href חסר.
hiddenboolקריאה/כתיבההאם האלמנט מוסתר (משקף את המאפיין הבוליאני hidden).
titlestrקריאה/כתיבהכותרת הטול-טיפ של אלמנט זה (משקפת את המאפיין title).
langstrקריאה/כתיבהשפת תוכן האלמנט (משקפת את המאפיין lang).
tab_indexintקריאה/כתיבהאינדקס סדר הלשוניות של אלמנט זה (משקף את המאפיין tabindex).
access_keystrקריאה/כתיבהמקש קיצור המקשים עבור רכיב זה (משקף את accesskey
    attribute). |

| content_editable | str | קריאה/כתיבה | משקף את המאפיין contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | קריאה | האם אלמנט זה ניתן לעריכה כעת (WHATWG HTML §6.6). | | dir | str | קריאה/כתיבה | כיווניות הטקסט של האלמנט (משקף את המאפיין dir). | | draggable | bool | קריאה/כתיבה | האם האלמנט ניתן לגרירה (משקף את המאפיין draggable). | | spell_check | bool | קריאה/כתיבה | האם בדיקת האיות מופעלת (משקף את המאפיין spellcheck). | | spellcheck | bool | קריאה/כתיבה | האם בדיקת האיות מופעלת (משקף את המאפיין spellcheck). | | autocapitalize | str | קריאה/כתיבה | רמז להקפדת אותיות גדולות אוטומטית (משקף את המאפיין autocapitalize). | | nonce | str | קריאה/כתיבה | Nonce קריפטוגרפי עבור CSP (משקף את המאפיין nonce). | | autofocus | bool | קריאה/כתיבה | האם אלמנט זה צריך לקבל פוקוס בטעינת העמוד. | | access_key_label | str | קריאה | תווית מקש גישה שמוקצית על ידי המערכת (גרסה ללא ממשק: תמיד ''). | | input_mode | str | קריאה/כתיבה | רמז למצב קלט של מקלדת וירטואלית (משקף את המאפיין inputmode). | | enter_key_hint | str | קריאה/כתיבה | רמז לתווית פעולה של מקש Enter (משקף את המאפיין enterkeyhint). | | translate | bool | קריאה/כתיבה | האם תרגום מופעל עבור אלמנט זה (WHATWG HTML §6.1.2). | | inner_text | str | קריאה/כתיבה | תוכן טקסט מרונדר — רווחים מצומצמים text_content. | | outer_text | str | קריאה/כתיבה | זהה ל-inner_text (ה-getter משקף את inner_text לפי תקן HTML §3.2.7). | | popover | | Read/Write | Reflects thepopovercontent attribute (WHATWG HTML §6.12). | | node_name|str| Read | The qualified tag name (uppercase for HTML elements). | |tag_name|str| Read | The qualified tag name in uppercase (HTML elements). | |local_name|str| Read | The local part of the qualified name (lowercase). | |namespace_uri|str | None | Read | The namespace URI, orNonefor no namespace. | | style_sheets|“StyleSheetList”| Read | Live stylesheet list applicable to this element's document. | |prefix|str | None | Read | The namespace prefix, orNone. | | id|str| Read | The value of theidattribute, or’’if not present. | | class_name|str | Read | The value of theclassattribute, or’’. | | class_list|“DOMTokenList”| Read | Live mutable set of CSS class tokens backed by theclassattribute. | | dataset|“DOMStringMap” | Read | Live dict-like view of the element'sdata-*custom attributes. | | attributes|NamedNodeMap| Read | The ordered map of Attr objects for this element. | |children|HTMLCollection| Read | A live HTMLCollection of Element-type children only. | |first_element_child|Element | None | Read | The first Element child, orNone. | | last_element_child|Element | None| Read | The last Element child, orNone. | | next_element_sibling|Element | None| Read | The next sibling that is an Element, orNone. | | previous_element_sibling|Element | None| Read | The previous sibling that is an Element, orNone. | | child_element_count|int| Read | The number of Element children. | |inner_html|str| Read/Write | The serialised HTML content of all children (innerHTML). | |outer_html|str| Read/Write | The serialised HTML of this element and all its descendants (outerHTML). | |text_content|str | None| Read/Write | The concatenation of all descendant Text node data (DFS order). | |style|“CSSStyleDeclaration”| Read | The inline style of this element as a live CSSStyleDeclaration. | |scroll_width|int| Read | Content scroll width in CSS pixels (stub: 0). | |scroll_height|int| Read | Content scroll height in CSS pixels (stub: 0). | |client_width|int| Read | Inner width including padding, excluding border (stub: 0). | |client_height|int| Read | Inner height including padding, excluding border (stub: 0). | |scroll_top|int| Read/Write | Vertical scroll offset in CSS pixels (stub: 0). | |scroll_left|int| Read/Write | Horizontal scroll offset in CSS pixels (stub: 0). | |offset_width|int| Read | Layout border-box width in CSS pixels (stub: 0). | |offset_height|int| Read | Layout border-box height in CSS pixels (stub: 0). | |offset_top|int| Read | Top offset fromoffsetParentin CSS pixels (stub: 0). | | offset_left|int | Read | Left offset fromoffsetParentin CSS pixels (stub: 0). | | offset_parent|None | Read | The offset parent element; alwaysNonein headless mode. | | client_top|int | Read | Width of the top CSS border in pixels; always0in headless mode. | | client_left|int | Read | Width of the left CSS border in pixels; always0in headless mode. | | part|“DOMTokenList” | Read | Live DOMTokenList reflecting the elementpartattribute. | | shadow_root | | קריאה | תמיד None במצב ללא ממשק. | | slot | str | קריאה/כתיבה | משקף את מאפיין התוכן slot (DOM §4.2.3). | | assigned_slot | | Read | AlwaysNonein headless mode. | | node_type|int | Read | Integer node type constant fromNodeType. | | node_value|str | None| Read/Write | Character data for CharacterData nodes;Noneotherwise. | | parent_node|Node | None | Read | The parent node, orNoneif this node has no parent. | | parent_element|Element | None | Read | The parent node if it is an Element;Noneotherwise. | | is_connected|bool| Read | Whether this node is part of a document's node tree (WHATWG DOM §4.4). | |owner_document|Document | None | Read | The Document this node belongs to, orNonefor Document itself. | | child_nodes|NodeList| Read | A live NodeList of all child nodes. | |first_child|Node | None | Read | The first child node, orNone. | | last_child|Node | None| Read | The last child node, orNone. | | previous_sibling|Node | None| Read | The preceding sibling node, orNone. | | next_sibling|Node | None| Read | The following sibling node, orNone``. |

שיטות

חתימהתיאור
click()הפץ אירוע לחיצה סינתטי על רכיב זה.
`focus(options: “dictNone”)`
blur()הפץ אירוע 'blur' ללא בועתיות על רכיב זה.
show_popover()הצג אלמנט זה כ-popover (no-op במצב headless).
hide_popover()הסתר את ה-popover של אלמנט זה (no-op במצב headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"החזר הצהרות שנפתרו במדרג שלב-2 עבור אלמנט זה.
insert_adjacent_html(position: str, html: str)הכנס סימון HTML מפורש ביחס לאלמנט זה.
insert_adjacent_text(position: str, text: str)הכנס צומת טקסט ביחס לאלמנט זה.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)הגדר תכונה name to value, יצירתה אם אינה קיימת.
remove_attribute(name: str)הסר תכונה name.
has_attribute(name: str) → boolReturn True אם תכונה name קיים באלמנט זה.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr מתקבוצת המאפיינים של אלמנט זה והחזר אותה.
`get_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr
set_attribute_node_ns(attr: "Attr") → `“AttrNone”`
`remove_attribute_node_ns(namespace_uri: strNone, local_name: str)→“Attr”`
`get_attribute_ns(namespace_uri: strNone, local_name: str)→str
`set_attribute_ns(namespace_uri: strNone, qualified_name: str, value: str)`
`has_attribute_ns(namespace_uri: strNone, local_name: str)→bool`
`remove_attribute_ns(namespace_uri: strNone, local_name: str)`
`toggle_attribute(name: str, force: boolNone)→bool`
get_attribute_names() → list[str]החזר את שמות המזהים המלאים של כל המאפיינים לפי סדר האיסוף.
has_attributes() → boolהחזר True כאשר ל-אלמנט הזה יש מאפיין אחד או יותר.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)גלול אלמנט זה לתצוגה אם הוא עדיין אינו נראה (לא-פעולה במצב headless).
set_pointer_capture(pointer_id: int)הגדר אלמנט זה כיעד לכיבוש עבור הסמן הנתון (no-op).
release_pointer_capture(pointer_id: int)שחרר לכידת סמן עבור מזהה הסמן הנתון (no-op).
has_pointer_capture(pointer_id: int) → boolהחזר האם אלמנט זה מחזיק בלכידת סמן עבור המזהה הנתון.
request_pointer_lock()בקש שהסמן ינעל לאלמנט זה (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListהחזר NodeList סטטי של כל האלמנטים המתאימים selector.
matches(selector: str) → boolReturn True אם אלמנט זה תואם ל-CSS selector.
webkit_matches_selector(selector: str) → boolכינוי תואם-דפדפן ל-:meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionהחזר את כל רכיבי הצאצא שהשם תג שלהם תואם qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionהחזר את כל האלמנטים הצאצאים שנושאים את כל אסימוני המחלקה הנתונים.
filter_fn(el: "Element") → boolקורא ל-filter_fn(el) על מופע HTMLAnchorElement זה.
remove()הסר אלמנט זה מצומת ההורה שלו.
before()Insert nodes מייד לפני אלמנט זה בצומת ההורה שלו.
after()Insert nodes מייד אחרי אלמנט זה במבנה ההורה שלו.
replace_with()החלף את האלמנט הזה ב nodes במבנה ההורה שלו.
prepend()Insert nodes לפני הילד הראשון של אלמנט זה.
append()Append nodes כילדים האחרונים של אלמנט זה.
replace_children()הסר את כל הילדים, ואז הוסף nodes כילדים חדשים.
get_bounding_client_rect() → "DOMRect"החזר את מלבן הלקוח התוחם (תבנית אפס-כולה).
get_client_rects() → "DOMRectList"החזר את רשימת מלבני הלקוח (ריק בהקשר צד-שרת).
get_animations() → list[object]החזר אנימציות פעילות עבור אלמנט זה (תבנית ללא ראש: תמיד []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"החזר את השורש של עץ הצומת.
has_child_nodes() → boolהחזר האם לצומת זה יש לפחות צומת ילד ישיר אחד.
`lookup_namespace_uri(prefix: strNone)→str
`lookup_prefix(namespace_uri: strNone)→str
`is_default_namespace(namespace_uri: strNone)→bool`
`is_supported(feature: str, version: strNone)→bool`
`get_feature(feature: str, version: strNone)→object
`set_user_data(key: str, data: objectNone, handler: object
get_user_data(key: str) → `objectNone`
append_child(node: Node) → NodeAppend node כילד האחרון של הצומת הזה.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node מרשימת הילדים ולהחזיר אותו.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → Nodeהחזר עותק של צומת זה.
normalize()הצב צומת זה ואת כל תת-העץ שלו במצב מנורמל.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intהחזר מסכת ביטים המתארת את המיקום של other ביחס לצומת זה.
`is_equal_node(other: NodeNone)→bool`
`is_same_node(other_node: NodeNone)→bool`
add_event_listener(type: str, listener: Callable, capture: bool, once: bool)Register listener לאירועים של type.
remove_event_listener(type: str, listener: Callable, capture: bool)הסר רישום של מאזין שנרשם מראש.
dispatch_event(event: "Event") → boolDispatch event דרך עץ האבות.

ראה גם

 עברית