HTMLButtonElement

HTMLButtonElement

نمای کلی

HTMLButtonElement یک کلاس در Aspose.Html FOSS برای Python است. ارث‌برده از: _ConstraintValidationMixin، HTMLElement.

HTML <button> عنصر.

این کلاس ۷۸ روش برای کار با اشیاء HTMLButtonElement در برنامه‌های Python فراهم می‌کند. روش‌های موجود شامل: __init__, add_event_listener, after, append, append_child, attach_shadow, before, blur, check_visibility, click, clone_node, closest و 66 روش دیگر. تمام اعضای عمومی پس از نصب بسته Aspose.Html FOSS برای Python، برای هر برنامه Python قابل دسترسی هستند. ویژگی‌ها: access_key, access_key_label, assigned_slot, attributes, autocapitalize, autofocus و 77 مورد دیگر.

خواص

نامنوعدسترسیتوضیح
typestrخواندن/نوشتنمقدار ویژگی type؛ وقتی موجود نیست، 'submit' را برمی‌گرداند (پیش‌فرض WHATWG).
valuestrخواندن/نوشتنمقدار ویژگی value، یا '' وقتی موجود نیست.
disabledboolخواندن/نوشتنویژگی حضور بولی disabled.
will_validateboolخواندنمقدار willValidate را دریافت می‌کند.
form`“HTMLElementNone”`خواندن
form_actionstrخواندن/نوشتنبازتاب دهندهٔ ویژگی formaction، یا '' در صورت عدم وجود.
form_enctypestrخواندن/نوشتنصفت formenctype را منعکس می‌کند، یا '' وقتی که وجود ندارد.
form_enc_typestrخواندن/نوشتننام مستعار برای :attr:form_enctype — نام IDL snake_case (WHATWG HTML §4.10.19.6).
form_methodstrخواندن/نوشتنصفت formmethod را منعکس می‌کند، یا '' وقتی که وجود ندارد.
form_no_validateboolخواندن/نوشتنویژگی حضور بولی که formnovalidate را بازتاب می‌دهد.
form_targetstrخواندن/نوشتنویژگی formtarget را بازتاب می‌دهد، یا '' در صورت عدم حضور.
autofocusboolخواندن/نوشتنویژگی حضور بولی که ویژگی HTML autofocus را بازتاب می‌دهد.
namestrخواندن/نوشتنمقدار ویژگی name، یا '' در صورت عدم حضور.
labels"_StaticNodeList"خواندنعناصر مرتبط <label> (قطعه بدون سر: همیشه خالی).
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 | خواندن/نوشتن | عدد تصادفی رمزنگاری برای CSP (بازتاب‌دهنده ویژگی nonce). | | access_key_label | str | خواندن | برچسب کلید دسترسی اختصاص داده شده توسط سیستم (headless stub: always ''). | | 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 (گیرنده آینه‌ای 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 | هیچ | Read | The namespace URI, orهیچfor no namespace. | | style_sheets|“StyleSheetList”| Read | Live stylesheet list applicable to this element's document. | |prefix|str | هیچ | Read | The namespace prefix, orهیچ. | | 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 | هیچ | Read | The first Element child, orهیچ. | | last_element_child|Element | هیچ| Read | The last Element child, orهیچ. | | next_element_sibling|Element | هیچ| Read | The next sibling that is an Element, orهیچ. | | previous_element_sibling|Element | هیچ| Read | The previous sibling that is an Element, orهیچ. | | 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 | هیچ| 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|هیچ | Read | The offset parent element; alwaysهیچin 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 | Alwaysهیچin headless mode. | | node_type|int | Read | Integer node type constant fromNodeType. | | node_value|str | هیچ| Read/Write | Character data for CharacterData nodes;هیچotherwise. | | parent_node|Node | هیچ | Read | The parent node, orهیچif this node has no parent. | | parent_element|Element | هیچ | Read | The parent node if it is an Element;هیچotherwise. | | is_connected|bool| Read | Whether this node is part of a document's node tree (WHATWG DOM §4.4). | |owner_document|Document | هیچ | Read | The Document this node belongs to, orهیچfor Document itself. | | child_nodes|NodeList| Read | A live NodeList of all child nodes. | |first_child|Node | هیچ | Read | The first child node, orهیچ. | | last_child|Node | هیچ| Read | The last child node, orهیچ. | | previous_sibling|Node | هیچ| Read | The preceding sibling node, orهیچ. | | next_sibling|Node | هیچ| Read | The following sibling node, orهیچ``.

روش ها

امضاتوضیح
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"اعلان‌های حل‌شده به‌صورت سلسله‌مراتبی فاز-۲ را برای این عنصر برگردانید.
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)این عنصر را به عنوان هدف ضبط برای اشاره‌گر داده‌شده تعیین کنید (هیچ عملی انجام نمی‌شود).
release_pointer_capture(pointer_id: int)رهایی گرفتن ضبط اشاره‌گر برای شناسهٔ اشاره‌گر داده‌شده (بدون عملیات).
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) را بر روی این نمونه HTMLButtonElement فراخوانی می‌کند.
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)لغو ثبت یک listener که پیش از این ثبت شده است.
dispatch_event(event: "Event") → boolDispatch event از طریق درخت نیاکان.

همچنین ببینید:

 فارسی