HTMLButtonElement
Baseline
Widely available
*
This feature is well established and works across many devices and browser versions. Itâs been available across browsers since иÑÐ»Ñ 2015 г..
* Some parts of this feature may have varying levels of support.
ÐнÑеÑÑÐµÐ¹Ñ HTMLButtonElement пÑедоÑÑавлÑÐµÑ ÑвойÑÑва и меÑÐ¾Ð´Ñ Ð´Ð»Ñ ÑпÑÐ°Ð²Ð»ÐµÐ½Ð¸Ñ ÑлеменÑами <button> (помимо обÑÑного инÑеÑÑейÑа HTMLElement, он Ñакже доÑÑÑпен - по наÑледованиÑ) .
СвойÑÑва
ÐаÑледÑÐµÑ ÑвойÑÑва Ð¾Ñ ÐµÐ³Ð¾ ÑодиÑелÑ, HTMLElement.
| ÐÐ¼Ñ | Тип | ÐпиÑание |
|---|---|---|
accessKey |
String |
ÐпÑеделÑÐ½Ð½Ð°Ñ ÐºÐ½Ð¾Ð¿ÐºÐ° клавиаÑÑÑÑ, даÑÑÐ°Ñ Ð´Ð¾ÑÑÑп к кнопке. |
autofocus |
Boolean |
УпÑавление должно полÑÑиÑÑ ÑокÑÑ Ð²Ð²Ð¾Ð´Ð° пÑи загÑÑзки ÑÑÑаниÑÑ, пока полÑзоваÑÐµÐ»Ñ Ð½Ðµ оÑменÑÐµÑ ÐµÐ³Ð¾, напÑимеÑ, набиÑÐ°Ñ Ð½Ð° клавиаÑÑÑе в дÑÑгом конÑÑоле. ТолÑко один ÑоÑма-аÑÑоÑииÑованнÑй ÑÐ»ÐµÐ¼ÐµÐ½Ñ Ð² докÑменÑе Ð¼Ð¾Ð¶ÐµÑ Ð¸Ð¼ÐµÑÑ ÑказаннÑй аÑÑибÑÑ. |
disabled |
Boolean |
ÐонÑÑÐ¾Ð»Ñ Ð²ÑклÑÑен, ÑÑо ознаÑаеÑ, он не пÑÐ¸Ð½Ð¸Ð¼Ð°ÐµÑ Ð»ÑбÑÑ ÐºÐ»Ð¸ÐºÐ¾Ð². |
form ТолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ |
HTMLFormElement |
ФоÑма ÑÑой кнопки ÑвÑзана Ñ Ð½ÐµÐ¹. ÐÑли кнопка поÑомок ÑлеменÑа ÑоÑмÑ, Ñо
ÑÑÐ¾Ñ Ð°ÑÑибÑÑ ID ÑÑого ÑлеменÑа ÑоÑмÑ. ÐÑли ÑоÑма не ÑвÑзана Ñ ÑоÑмой ÑлеменÑа, Ñо аÑÑибÑÑ Ð¼Ð¾Ð¶ÐµÑ Ð±ÑÑÑ ID лÑбой ÑоÑÐ¼Ñ ÑлеменÑа в Ñом же докÑменÑе , или знаÑение null еÑли Ð½ÐµÑ Ñовпадений.
|
formAction |
String |
URI ÑеÑÑÑÑа, обÑабаÑÑваÑÑего инÑоÑмаÑиÑ, оÑпÑавленнÑÑ ÐºÐ½Ð¾Ð¿ÐºÐ¾Ð¹. ÐÑли
задан, Ñо пеÑеопÑеделÑÐµÑ |
formEncType |
String |
Тип ÑодеÑжимого, иÑполÑзÑемÑй Ð´Ð»Ñ Ð¾ÑпÑавки ÑоÑÐ¼Ñ Ð½Ð° ÑеÑвеÑ. ÐÑли Ñказан
ÑÑÐ¾Ñ Ð°ÑÑибÑÑ, Ñо он пеÑеопÑеделÑеÑ
enctype аÑÑибÑÑ ÑлеменÑа
<form>, коÑоÑÑй ÑвлÑеÑÑÑ Ð²Ð»Ð°Ð´ÐµÐ»ÑÑем ÑÑого
ÑлеменÑа.
|
formMethod |
String |
HTTP меÑод, коÑоÑÑй бÑаÑÐ·ÐµÑ Ð¸ÑполÑзÑÐµÑ Ð´Ð»Ñ Ð¾ÑпÑавки ÑоÑмÑ. ÐÑли задан,
Ñогда он пеÑеопÑеделÑÐµÑ |
formNoValidate |
Boolean |
ÐоказÑÐ²Ð°ÐµÑ ÑÑо ÑоÑма не бÑÐ´ÐµÑ Ð¿ÑовеÑена пÑи оÑпÑавке. ÐÑли задано,
Ñогда пеÑеопÑеделÑеÑ
|
formTarget |
String |
ÐÐ¼Ñ Ð¸Ð»Ð¸ клÑÑевое Ñлово, ÑказÑваÑÑее, где должен оÑобÑажаÑÑÑÑ Ð¾ÑвеÑ,
полÑÑеннÑй поÑле оÑпÑавки ÑоÑмÑ. ÐÑли задано, Ñогда пеÑеопÑеделÑеÑ
|
labels ТолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ |
NodeList |
СпиÑок ÑлеменÑов <label>, коÑоÑÑе ÑвлÑÑÑÑÑ
меÑками Ð´Ð»Ñ ÑÑой кнопки.
|
menu |
HTMLMenuElement |
ÐÐ»ÐµÐ¼ÐµÐ½Ñ Ð¼ÐµÐ½Ñ, коÑоÑÑй бÑÐ´ÐµÑ Ð¾ÑобÑажаÑÑÑÑ, еÑли кнопка нажаÑа и Ð¸Ð¼ÐµÐµÑ Ñип
type="menu".
|
name |
String |
ÐÐ¼Ñ Ð¾Ð±ÑекÑа оÑпÑавлÑемое Ñ ÑоÑмой. ÐÑли задано, не должно бÑÑÑ Ð¿ÑÑÑой ÑÑÑокой. |
tabIndex |
long |
ÐомеÑ, пÑедÑÑавлÑÑÑий поÑледоваÑелÑноÑÑÑ Ð¿ÐµÑÐµÑ Ð¾Ð´Ð° Ð¼ÐµÐ¶Ð´Ñ Ð¿Ð¾Ð»Ñми пÑи нажаÑии на Tab |
type |
String |
УказÑÐ²Ð°ÐµÑ Ð¿Ð¾Ð²ÐµÐ´ÐµÐ½Ð¸Ðµ кнопки. ÐÑо пеÑеÑиÑлÑемÑй аÑÑибÑÑ Ñо ÑледÑÑÑими возможнÑми знаÑениÑми:
|
validationMessage ТолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ |
String |
A localized message that describes the validation constraints that the
control does not satisfy (if any). This attribute is the empty string
if the control is not a candidate for constraint validation ( |
validity ТолÑко Ð´Ð»Ñ ÑÑÐµÐ½Ð¸Ñ |
ValidityState |
The validity states that this button is in. |
value |
String |
The current form control value of the button. |
willValidate |
Boolean |
Indicates whether the button is a candidate for constraint validation.
It is false if any conditions bar it from constraint
validation.
|
Methods
ÐаÑледÑÐµÑ ÑвойÑÑва Ð¾Ñ ÐµÐ³Ð¾ ÑодиÑелÑ, HTMLElement.
| Name | Return Type | Description |
|---|---|---|
checkValidity() |
Boolean |
Not supported for button elements. |
setCustomValidity(in DOMString error) |
void |
Not supported for button elements. |
WIth Gecko-based browser, use the :-moz-submit-invalid pseudo-class to style submit buttons based on the validation of a form.
СпеÑиÑикаÑии
| Specification |
|---|
| HTML > # htmlbuttonelement > |
СовмеÑÑимоÑÑÑ Ñ Ð±ÑаÑзеÑами
СмоÑÑиÑе Ñакже
- HTML element implementing this interface:
<button>