HTMLMainElement

HTMLMainElement

Visão geral

HTMLMainElement é uma classe em Aspose.Html FOSS para Python. Herda de: HTMLElement.

HTML <main> elemento.

Esta classe fornece 78 métodos para trabalhar com objetos HTMLMainElement em programas Python. Os métodos disponíveis incluem: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest, e mais 66 métodos adicionais. Todos os membros públicos são acessíveis a qualquer aplicação Python após a instalação do pacote Aspose.Html FOSS para Python. Propriedades: access_key, access_key_label, assigned_slot, attributes, autocapitalize, autofocus, e mais 64.

Propriedades

NomeTipoAcessoDescrição
hiddenboolLeitura/EscritaSe o elemento está oculto (reflete o atributo booleano hidden).
titlestrLeitura/EscritaO título da dica de ferramenta deste elemento (reflete o atributo title).
langstrLeitura/EscritaO idioma do conteúdo do elemento (reflete o atributo lang).
tab_indexintLeitura/EscritaO índice de ordem de tabulação deste elemento (reflete o atributo tabindex).
access_keystrLeitura/EscritaA tecla de atalho do teclado para este elemento (reflete o atributo accesskey
    attribute). |

| content_editable | str | Leitura/Gravação | Reflete o atributo contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | Leitura | Indica se este elemento está atualmente editável (WHATWG HTML §6.6). | | dir | str | Leitura/Gravação | Direção do texto do elemento (reflete o atributo dir). | | draggable | bool | Leitura/Gravação | Indica se o elemento pode ser arrastado (reflete o atributo draggable). | | spell_check | bool | Leitura/Gravação | Indica se a verificação ortográfica está ativada (reflete o atributo spellcheck). | | spellcheck | bool | Leitura/Gravação | Indica se a verificação ortográfica está ativada (reflete o atributo spellcheck). | | autocapitalize | str | Leitura/Gravação | Sugestão de autocapitalização (reflete o atributo autocapitalize). | | nonce | str | Leitura/Gravação | Nonce criptográfico para CSP (reflete o atributo nonce). | | autofocus | bool | Leitura/Gravação | Indica se este elemento deve receber foco ao carregar a página. | | access_key_label | str | Leitura | Rótulo de tecla de acesso atribuído pelo sistema (stub sem cabeça: sempre ''). | | input_mode | str | Leitura/Gravação | Sugestão de modo de entrada do teclado virtual (reflete o atributo inputmode). | | enter_key_hint | str | Leitura/Gravação | Sugestão de rótulo da ação da tecla Enter (reflete o atributo enterkeyhint). | | translate | bool | Leitura/Gravação | Indica se a tradução está ativada para este elemento (WHATWG HTML §6.1.2). | | inner_text | str | Leitura/Gravação | Conteúdo de texto renderizado — espaços em branco colapsados text_content. | | outer_text | str | Leitura/Gravação | Mesmo que inner_text (getter espelha inner_text conforme 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 | | Leitura | Sempre None no modo sem cabeça. | | slot | str | Leitura/Gravação | Reflete o atributo de conteúdo 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``. |

Métodos

AssinaturaDescrição
click()Dispare um evento de clique sintético neste elemento.
`focus(options: “dictNone”)`
blur()Dispare um evento 'blur' que não propaga neste elemento.
show_popover()Exiba este elemento como um popover (não faz nada no modo headless).
hide_popover()Ocultar o popover deste elemento (no-op no modo headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"Retornar declarações resolvidas em cascata na fase 2 para este elemento.
insert_adjacent_html(position: str, html: str)Insira a marcação HTML analisada relativa a este elemento.
insert_adjacent_text(position: str, text: str)Insira um nó de texto relativo a este elemento.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)Definir atributo name to value, criando-o se não estiver presente.
remove_attribute(name: str)Remover atributo name.
has_attribute(name: str) → boolReturn True se atributo name existe neste elemento.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr do conjunto de atributos deste elemento e retorná-lo.
`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]Retorne os nomes qualificados de todos os atributos na ordem da coleção.
has_attributes() → boolRetorne True quando este elemento tiver um ou mais atributos.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)Role este elemento para visualização se ainda não estiver visível (no-op no modo headless).
set_pointer_capture(pointer_id: int)Designar este elemento como alvo de captura para o ponteiro fornecido (no-op).
release_pointer_capture(pointer_id: int)Liberar a captura do ponteiro para o ID de ponteiro fornecido (no-op).
has_pointer_capture(pointer_id: int) → boolRetornar se este elemento possui captura de ponteiro para o ID fornecido.
request_pointer_lock()Solicitar que o ponteiro seja bloqueado neste elemento (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListRetorne um NodeList estático de todos os elementos que correspondem selector.
matches(selector: str) → boolReturn True se este elemento corresponde ao CSS selector.
webkit_matches_selector(selector: str) → boolAlias de compatibilidade de navegador para :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionRetorna todos os elementos descendentes cujo nome da tag corresponda qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionRetorna todos os elementos descendentes que contenham todos os tokens de classe fornecidos.
filter_fn(el: "Element") → boolChama filter_fn(el) nesta instância de HTMLMainElement.
remove()Remova este elemento do seu nó pai.
before()Insert nodes imediatamente antes deste elemento em seu nó pai.
after()Insert nodes imediatamente depois deste elemento em seu nó pai.
replace_with()Substitua este elemento por nodes no seu elemento pai.
prepend()Insert nodes antes do primeiro filho deste elemento.
append()Append nodes como os últimos filhos deste elemento.
replace_children()Remova todos os filhos, então anexe nodes como novos filhos.
get_bounding_client_rect() → "DOMRect"Retorne o retângulo delimitador do cliente (esqueleto todo zero).
get_client_rects() → "DOMRectList"Retorne a lista de retângulos do cliente (vazia no contexto do lado do servidor).
get_animations() → list[object]Retorne as animações ativas para este elemento (stub sem interface: sempre []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"Retorna a raiz da árvore do nó.
has_child_nodes() → boolRetorna se este nó tem ao menos um nó filho direto.
`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 como o último filho deste nó.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node da lista de filhos e retorne-a.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → NodeRetorne uma cópia deste nó.
normalize()Coloque este nó e toda a sua subárvore em forma normalizada.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intRetorne uma máscara de bits descrevendo a posição de other relativa a este nó.
`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 para eventos de type.
remove_event_listener(type: str, listener: Callable, capture: bool)Desregistrar um ouvinte previamente registrado.
dispatch_event(event: "Event") → boolDispatch event através da árvore ancestral.

Ver também

 Português