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قراءة/كتابةتم حل عنوان URL 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 يليه ':'، أو '' عندما يكون href غير موجود.
usernamestrقراءةاسم المستخدم من معلومات مستخدم URL، أو '' عندما يكون غير موجود.
passwordstrقراءةكلمة المرور من معلومات مستخدم URL، أو '' عند الغياب.
hoststrقراءةاسم المضيف والمنفذ ('host:port')، أو '' عندما يكون href غير موجود.
hostnamestrقراءةاسم النطاق من href المحلول، أو '' عندما يكون href غير موجود.
portstrقراءةرقم المنفذ كسلسلة، أو '' عندما يكون غير موجود أو افتراضي.
pathnamestrقراءةمكوّن مسار URL، أو '' عندما يكون href غير موجود.
searchstrقراءةسلسلة الاستعلام بما في ذلك '?' الافتتاحية، أو '' عندما تكون غير موجودة.
hashstrقراءةالجزء المتضمن البداية '#'، أو '' عندما يكون غير موجود.
originstrقراءةالمخطط + أصل المضيف، أو 'null' للروابط غير الشفافة أو غير الموجودة.
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 | قراءة | تسمية مفتاح الوصول المعيّن من النظام (قالب headless: دائمًا ''). | | input_mode | str | قراءة/كتابة | تلميح وضع إدخال لوحة المفاتيح الافتراضية (يعكس السمة inputmode). | | enter_key_hint | str | قراءة/كتابة | تلميح تسمية إجراء زر الإدخال (يعكس السمة enterkeyhint). | | translate | bool | قراءة/كتابة | ما إذا كان الترجمة مفعَّلة لهذا العنصر (WHATWG HTML §6.1.2). | | inner_text | str | قراءة/كتابة | محتوى النص المعروض — تم إلغاء مسافات بيضاء text_content. | | outer_text | str | قراءة/كتابة | نفس inner_text (المُستخرج يطابق 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 في وضع headless. | | 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()اعرض هذا العنصر كنافذة منبثقة (لا عملية في وضع headless).
hide_popover()أخفِ النافذة المنبثقة لهذا العنصر (لا عملية في وضع headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"أرجع phase-2 cascade-resolved declarations لهذا العنصر.
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)قم بتمرير هذا العنصر إلى العرض إذا لم يكن مرئياً بالفعل (no-op في وضعية 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()اطلب قفل المؤشر إلى هذا العنصر (لا تأثير).
`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]إرجع الرسوم المتحركة النشطة لهذا العنصر (headless stub: دائمًا []).
`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إرجاع bitmask يصف موضع 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 من خلال شجرة الأجداد.

انظر أيضاً

 العربية