HTMLButtonElement

HTMLButtonElement

Gambaran Umum

HTMLButtonElement adalah kelas dalam Aspose.Html FOSS untuk Python. Mewarisi dari: _ConstraintValidationMixin, HTMLElement.

HTML <button> elemen.

Kelas ini menyediakan 78 metode untuk bekerja dengan objek HTMLButtonElement dalam program Python. Metode yang tersedia meliputi: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest, dan 66 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python mana pun setelah menginstal paket Aspose.Html FOSS untuk Python. Properti: access_key, access_key_label, assigned_slot, attributes, autocapitalize, autofocus, dan 77 lainnya.

Properti

NamaJenisAksesDeskripsi
typestrBaca/TulisNilai atribut type; mengembalikan 'submit' bila tidak ada (default WHATWG).
valuestrBaca/TulisNilai atribut value, atau '' bila tidak ada.
disabledboolBaca/TulisAtribut keberadaan Boolean disabled.
will_validateboolBacaMendapatkan willValidate.
form`“HTMLElementNone”`Baca
form_actionstrBaca/TulisMencerminkan atribut formaction, atau '' bila tidak ada.
form_enctypestrBaca/TulisMencerminkan atribut formenctype, atau '' bila tidak ada.
form_enc_typestrBaca/TulisAlias untuk :attr:form_enctype — nama IDL snake_case (WHATWG HTML §4.10.19.6).
form_methodstrBaca/TulisMencerminkan atribut formmethod, atau '' bila tidak ada.
form_no_validateboolBaca/TulisAtribut kehadiran Boolean yang mencerminkan formnovalidate.
form_targetstrBaca/TulisMencerminkan atribut formtarget, atau '' bila tidak ada.
autofocusboolBaca/TulisAtribut kehadiran Boolean yang mencerminkan atribut HTML autofocus.
namestrBaca/TulisNilai atribut name, atau '' bila tidak ada.
labels"_StaticNodeList"BacaElemen <label> yang terkait (stub tanpa kepala: selalu kosong).
hiddenboolBaca/TulisApakah elemen disembunyikan (mencerminkan atribut boolean hidden).
titlestrBaca/TulisJudul tooltip dari elemen ini (mencerminkan atribut title).
langstrBaca/TulisBahasa konten elemen (mencerminkan atribut lang).
tab_indexintBaca/TulisIndeks urutan tab elemen ini (mencerminkan atribut tabindex).
access_keystrBaca/TulisTombol pintasan keyboard untuk elemen ini (mencerminkan accesskey
    attribute). |

| content_editable | str | Baca/Tulis | Mencerminkan atribut contenteditable (WHATWG HTML §6.6). | | is_content_editable | bool | Baca | Apakah elemen ini saat ini dapat diedit (WHATWG HTML §6.6). | | dir | str | Baca/Tulis | Arah teks elemen (mencerminkan atribut dir). | | draggable | bool | Baca/Tulis | Apakah elemen dapat diseret (mencerminkan atribut draggable). | | spell_check | bool | Baca/Tulis | Apakah pemeriksaan ejaan diaktifkan (mencerminkan atribut spellcheck). | | spellcheck | bool | Baca/Tulis | Apakah pemeriksaan ejaan diaktifkan (mencerminkan atribut spellcheck). | | autocapitalize | str | Baca/Tulis | Petunjuk kapitalisasi otomatis (mencerminkan atribut autocapitalize). | | nonce | str | Baca/Tulis | Nonce kriptografi untuk CSP (mencerminkan atribut nonce). | | access_key_label | str | Baca | Label kunci akses yang ditetapkan sistem (stub headless: selalu ''). | | input_mode | str | Baca/Tulis | Petunjuk mode input keyboard virtual (mencerminkan atribut inputmode). | | enter_key_hint | str | Baca/Tulis | Petunjuk label aksi tombol Enter (mencerminkan atribut enterkeyhint). | | translate | bool | Baca/Tulis | Apakah terjemahan diaktifkan untuk elemen ini (WHATWG HTML §6.1.2). | | inner_text | str | Baca/Tulis | Konten teks yang dirender — spasi putih yang dipadatkan text_content. | | outer_text | str | Baca/Tulis | Sama dengan inner_text (getter mencerminkan inner_text per Standar 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 | | Baca | Selalu None dalam mode headless. | | slot | str | Baca/Tulis | Mencerminkan atribut konten 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

Tanda tanganDeskripsi
click()Kirim peristiwa klik sintetis pada elemen ini.
`focus(options: “dictNone”)`
blur()Kirimkan peristiwa 'blur' yang tidak menggelembung pada elemen ini.
show_popover()Tampilkan elemen ini sebagai popover (tidak melakukan apa-apa dalam mode headless).
hide_popover()Sembunyikan popover elemen ini (tidak melakukan apa-apa dalam mode headless).
`toggle_popover(force: “boolNone”)→bool`
`init(local_name: str, namespace_uri: strNone, prefix: str
get_computed_style() → "ComputedStyleDeclaration"Kembalikan deklarasi yang telah diselesaikan secara cascade fase-2 untuk elemen ini.
insert_adjacent_html(position: str, html: str)Sisipkan markup HTML yang telah diparse relatif terhadap elemen ini.
insert_adjacent_text(position: str, text: str)Sisipkan node teks relatif terhadap elemen ini.
`insert_adjacent_element(position: str, element: “ElementNone”)→“Element
get_attribute(name: str) → `strNone`
set_attribute(name: str, value: str)Setel atribut name to value, membuatnya jika tidak ada.
remove_attribute(name: str)Hapus atribut name.
has_attribute(name: str) → boolReturn True jika atribut name ada pada elemen ini.
get_attribute_node(name: str) → `“AttrNone”`
set_attribute_node(attr: "Attr") → `“AttrNone”`
remove_attribute_node(attr: "Attr") → "Attr"Remove attr dari set atribut elemen ini dan kembalikan.
`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]Kembalikan nama yang memenuhi syarat dari semua atribut dalam urutan koleksi.
has_attributes() → boolKembalikan True ketika elemen ini memiliki satu atau lebih atribut.
`scroll_into_view(arg: booldict
`scroll(x_or_options: floatdict
scroll_into_view_if_needed(center_if_needed: bool)Gulir elemen ini ke tampilan jika belum terlihat (no-op dalam mode headless).
set_pointer_capture(pointer_id: int)Tandai elemen ini sebagai target penangkapan untuk pointer yang diberikan (no-op).
release_pointer_capture(pointer_id: int)Lepaskan penangkapan pointer untuk ID pointer yang diberikan (no-op).
has_pointer_capture(pointer_id: int) → boolKembalikan apakah elemen ini memiliki penangkapan pointer untuk id yang diberikan.
request_pointer_lock()Minta agar pointer dikunci pada elemen ini (no-op).
`request_fullscreen(options: “dictNone”)`
`check_visibility(options: “dictNone”)→bool`
query_selector(selector: str) → `ElementNone`
query_selector_all(selector: str) → NodeListKembalikan NodeList statis dari semua elemen yang cocok selector.
matches(selector: str) → boolReturn True jika elemen ini cocok dengan CSS selector.
webkit_matches_selector(selector: str) → boolAlias kompatibilitas peramban untuk :meth:matches.
closest(selector: str) → `“ElementNone”`
get_elements_by_tag_name(qualified_name: str) → HTMLCollectionKembalikan semua elemen turunan yang nama tag-nya cocok dengan qualified_name.
get_elements_by_class_name(class_names: str) → HTMLCollectionKembalikan semua elemen keturunan yang memiliki semua token kelas yang diberikan.
filter_fn(el: "Element") → boolMemanggil filter_fn(el) pada instance HTMLButtonElement ini.
remove()Hapus elemen ini dari node induknya.
before()Insert nodes segera sebelum elemen ini di dalam node induknya.
after()Insert nodes segera setelah elemen ini di dalam node induknya.
replace_with()Ganti elemen ini dengan nodes di induknya.
prepend()Insert nodes sebelum anak pertama dari elemen ini.
append()Append nodes sebagai anak terakhir dari elemen ini.
replace_children()Hapus semua anak, lalu tambahkan nodes sebagai anak baru.
get_bounding_client_rect() → "DOMRect"Kembalikan persegi panjang klien pembatas (stub semua nol).
get_client_rects() → "DOMRectList"Kembalikan daftar persegi panjang klien (kosong dalam konteks sisi server).
get_animations() → list[object]Kembalikan animasi aktif untuk elemen ini (stub headless: selalu []).
`attach_shadow(init: “dictNone”)`
get_root_node(composed: bool) → "Node"Kembalikan akar dari pohon node.
has_child_nodes() → boolKembalikan apakah node ini memiliki setidaknya satu anak langsung.
`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 sebagai anak terakhir dari node ini.
`insert_before(node: Node, reference: NodeNone)→Node`
remove_child(node: Node) → NodeRemove node dari daftar anak dan mengembalikannya.
replace_child(new_child: Node, old_child: Node) → NodeReplace old_child with new_child.
clone_node(deep: bool) → NodeKembalikan salinan node ini.
normalize()Masukkan node ini dan seluruh subtree-nya ke dalam bentuk normal.
`contains(other: NodeNone)→bool`
compare_document_position(other: "Node") → intKembalikan bitmask yang menggambarkan posisi other relatif terhadap node ini.
`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 untuk peristiwa dari type.
remove_event_listener(type: str, listener: Callable, capture: bool)Batalkan pendaftaran pendengar yang sebelumnya terdaftar.
dispatch_event(event: "Event") → boolDispatch event melalui pohon leluhur.

Lihat Juga

 Bahasa Indonesia