HTMLNavElement

HTMLNavElement

Prezentare generală

HTMLNavElement este o clasă în Aspose.Html FOSS pentru Python. Moștenește de la: HTMLElement.

HTML <nav> element.

Această clasă oferă 78 de metode pentru lucrul cu obiecte HTMLNavElement în programe Python. Metodele disponibile includ: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest, și 66 de metode suplimentare. Toți membrii publici sunt accesibili oricărei aplicații Python după instalarea pachetului Aspose.Html FOSS pentru Python. Proprietăți: access_key, access_key_label, assigned_slot, attributes, autocapitalize, autofocus, și încă 64.

Proprietăți

NumeTipAccesDescriere:
hiddenboolCitire/ScriereIndică dacă elementul este ascuns (reflectă atributul boolean hidden).
titlestrCitire/ScriereTitlul tooltip-ului acestui element (reflectă atributul title).
langstrCitire/ScriereLimba conținutului elementului (reflectă atributul lang).
tab_indexintCitire/ScriereIndicele de ordine al tab-ului pentru acest element (reflectă atributul tabindex).
access_keystrCitire/ScriereTasta de scurtătură de la tastatură pentru acest element (reflectă atributul accesskey
    attribute). |

| content_editable | str | Citire/Scriere | Reflectă atributul contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | Citire | Dacă acest element este în prezent editabil (WHATWG HTML §6.6). | | dir | str | Citire/Scriere | Direcționalitatea textului elementului (reflectă atributul dir). | | draggable | bool | Citire/Scriere | Dacă elementul este trage-și-lasă (reflectă atributul draggable). | | spell_check | bool | Citire/Scriere | Dacă corectarea ortografică este activată (reflectă atributul spellcheck). | | spellcheck | bool | Citire/Scriere | Dacă corectarea ortografică este activată (reflectă atributul spellcheck). | | autocapitalize | str | Citire/Scriere | Sugestie de auto-capitalizare (reflectă atributul autocapitalize). | | nonce | str | Citire/Scriere | Număr nonce criptografic pentru CSP (reflectă atributul nonce). | | autofocus | bool | Citire/Scriere | Dacă acest element ar trebui să primească focalizare la încărcarea paginii. | | access_key_label | str | Citire | Etichetă a tastei de acces atribuită de sistem (stub fără interfață: întotdeauna ''). | | input_mode | str | Citire/Scriere | Sugestie pentru modul de introducere al tastaturii virtuale (reflectă atributul inputmode). | | enter_key_hint | str | Citire/Scriere | Sugestie pentru eticheta acțiunii tastei Enter (reflectă atributul enterkeyhint). | | translate | bool | Citire/Scriere | Dacă traducerea este activată pentru acest element (WHATWG HTML §6.1.2). | | inner_text | str | Citire/Scriere | Conținut de text redat — spații albe reduse text_content. | | outer_text | str | Citire/Scriere | Aceeași ca inner_text (getter reflectă inner_text conform HTML Standard §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 | | Citire | Întotdeauna None în modul fără interfață. | | slot | str | Citire/Scriere | Reflectă atributul de conținut 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``. |

Metode

SemnăturăDescriere:
click()Trimite un eveniment de clic sintetic pe acest element.
`focus(options: “dictNone”)`
blur()Trimite un eveniment 'blur' care nu se propagă pe acest element.
show_popover()Afișează acest element ca popover (operație nulă în modul headless).
hide_popover()Ascunde popover-ul acestui element (no-op în modul headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"Returnează declarațiile rezolvate în cascadă în faza 2 pentru acest element.
insert_adjacent_html(position: str, html: str)Introduceți markup-ul HTML analizat relativ la acest element.
insert_adjacent_text(position: str, text: str)Introduceți un nod de text relativ la acest element.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)Setează atributul name to value, creându-l dacă nu există.
remove_attribute(name: str)Elimină atributul name.
has_attribute(name: str) → boolReturn True dacă atributul name există pe acest element.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr din setul de atribute al acestui element și returnează-l.
`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]Returnează numele calificate ale tuturor atributelor în ordinea colecției.
has_attributes() → boolReturnează True când acest element are unul sau mai multe atribute.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)Derulează acest element în vizualizare dacă nu este deja vizibil (nu are efect în modul headless).
set_pointer_capture(pointer_id: int)Desemnați acest element ca țintă de captură pentru pointerul dat (no-op).
release_pointer_capture(pointer_id: int)Eliberați captura pointerului pentru ID-ul pointerului dat (no-op).
has_pointer_capture(pointer_id: int) → boolReturnează dacă acest element are captură de pointer pentru ID-ul specificat.
request_pointer_lock()Solicitați ca pointerul să fie blocat pe acest element (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListReturnează un NodeList static pentru toate elementele care se potrivesc selector.
matches(selector: str) → boolReturn True dacă acest element se potrivește cu CSS selector.
webkit_matches_selector(selector: str) → boolAlias compatibil cu browserul pentru :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionReturnează toate elementele descendente al căror nume de etichetă se potrivește qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionReturnează toate elementele descendente care conțin toate token-urile de clasă furnizate.
filter_fn(el: "Element") → boolApelează filter_fn(el) pe această instanță de HTMLNavElement.
remove()Elimină acest element din nodul său părinte.
before()Insert nodes imediat înainte de acest element în nodul părinte.
after()Insert nodes imediat după acest element în nodul părinte.
replace_with()Înlocuiește acest element cu nodes în părintele său.
prepend()Insert nodes înainte de primul copil al acestui element.
append()Append nodes ca ultimii copii ai acestui element.
replace_children()Elimină toți copiii, apoi adaugă nodes ca noi copii.
get_bounding_client_rect() → "DOMRect"Returnează dreptunghiul de delimitare al clientului (stub cu toate valorile zero).
get_client_rects() → "DOMRectList"Returnează lista de dreptunghiuri ale clientului (goală în contextul server-side).
get_animations() → list[object]Returnează animațiile active pentru acest element (stub headless: întotdeauna []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"Returnează rădăcina arborelui nodului.
has_child_nodes() → boolReturnează dacă acest nod are cel puțin un nod copil direct.
`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 ca ultimul copil al acestui nod.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node din lista de copii și o returnează.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → NodeReturnează o copie a acestui nod.
normalize()Pune acest nod și întregul său subarbore în forma normalizată.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intReturnează un bitmask care descrie poziţia other față de acest nod.
`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 pentru evenimente type.
remove_event_listener(type: str, listener: Callable, capture: bool)Deregistrează un ascultător înregistrat anterior.
dispatch_event(event: "Event") → boolDispatch event prin arborele strămoșilor.

Vezi și:

 Română