Interface ElementInternals
ariaAtomic: string;
ariaAutoComplete: string;
ariaBrailleLabel: string;
ariaBrailleRoleDescription: string;
ariaBusy: string;
ariaChecked: string;
ariaColCount: string;
ariaColIndex: string;
ariaColIndexText: string;
ariaColSpan: string;
ariaCurrent: string;
ariaDescription: string;
ariaDisabled: string;
ariaExpanded: string;
ariaHasPopup: string;
ariaHidden: string;
ariaInvalid: string;
ariaKeyShortcuts: string;
ariaLabel: string;
ariaLevel: string;
ariaLive: string;
ariaModal: string;
ariaMultiLine: string;
ariaMultiSelectable: string;
ariaOrientation: string;
ariaPlaceholder: string;
ariaPosInSet: string;
ariaPressed: string;
ariaReadOnly: string;
ariaRequired: string;
ariaRoleDescription: string;
ariaRowCount: string;
ariaRowIndex: string;
ariaRowIndexText: string;
ariaRowSpan: string;
ariaSelected: string;
ariaSetSize: string;
ariaSort: string;
ariaValueMax: string;
ariaValueMin: string;
ariaValueNow: string;
ariaValueText: string;
form: HTMLFormElement;
labels: NodeList;
role: string;
shadowRoot: ShadowRoot;
states: CustomStateSet;
validationMessage: string;
validity: ValidityState;
willValidate: boolean;
checkValidity(): boolean;
reportValidity(): boolean;
setFormValue(
value: string | FormData | File,
state?: string | FormData | File,
): void;
setValidity(
flags?: ValidityStateFlags,
message?: string,
anchor?: HTMLElement,
): void;
}
Hierarchy
- ARIAMixin
- ElementInternals (View Summary)
Index
Properties
Methods
Properties
ariaAtomic
ariaAutoComplete
ariaBrailleLabel
ariaBrailleRoleDescription
ariaBusy
ariaChecked
ariaColCount
ariaColIndex
ariaColIndexText
ariaColSpan
ariaCurrent
ariaDescription
ariaDisabled
ariaExpanded
ariaHasPopup
ariaHidden
ariaInvalid
ariaKeyShortcuts
ariaLabel
ariaLevel
ariaLive
ariaModal
ariaMultiLine
ariaMultiSelectable
ariaOrientation
ariaPlaceholder
ariaPosInSet
ariaPressed
ariaReadOnly
ariaRequired
ariaRoleDescription
ariaRowCount
ariaRowIndex
ariaRowIndexText
ariaRowSpan
ariaSelected
ariaSetSize
ariaSort
ariaValueMax
ariaValueMin
ariaValueNow
ariaValueText
Readonlyform
Returns the form owner of internals's target element.
Readonlylabels
Returns a NodeList of all the label elements that internals's target element is associated with.
role
ReadonlyshadowRoot
Returns the ShadowRoot for internals's target element, if the target element is a shadow host, or null otherwise.
Readonlystates
ReadonlyvalidationMessage
Returns the error message that would be shown to the user if internals's target element was to be checked for validity.
Readonlyvalidity
Returns the ValidityState object for internals's target element.
ReadonlywillValidate
Returns true if internals's target element will be validated when the form is submitted; false otherwise.
Methods
checkValidity
reportValidity
setFormValue
setValidity
- setValidity(
flags?: ValidityStateFlags,
message?: string,
anchor?: HTMLElement,
): void Marks internals's target element as suffering from the constraints indicated by the flags argument, and sets the element's validation message to message. If anchor is specified, the user agent might use it to indicate problems with the constraints of internals's target element when the form owner is validated interactively or reportValidity() is called.
Parameters
Optionalflags: ValidityStateFlagsOptionalmessage: stringOptionalanchor: HTMLElement
Returns void
MDN Reference