Interface ElementInternals
ariaAtomic: string;
ariaAutoComplete: string;
ariaBrailleLabel: string;
ariaBrailleRoleDescription: string;
ariaBusy: string;
ariaChecked: string;
ariaColCount: string;
ariaColIndex: 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;
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;
}
Index
Properties
Methods
Properties
ariaAtomic
ariaAutoComplete
ariaBrailleLabel
ariaBrailleRoleDescription
ariaBusy
ariaChecked
ariaColCount
ariaColIndex
ariaColSpan
ariaCurrent
ariaDescription
ariaDisabled
ariaExpanded
ariaHasPopup
ariaHidden
ariaInvalid
ariaKeyShortcuts
ariaLabel
ariaLevel
ariaLive
ariaModal
ariaMultiLine
ariaMultiSelectable
ariaOrientation
ariaPlaceholder
ariaPosInSet
ariaPressed
ariaReadOnly
ariaRequired
ariaRoleDescription
ariaRowCount
ariaRowIndex
ariaRowSpan
ariaSelected
ariaSetSize
ariaSort
ariaValueMax
ariaValueMin
ariaValueNow
ariaValueText
Readonly
form
Returns the form owner of internals's target element.
Readonly
labels
Returns a NodeList of all the label elements that internals's target element is associated with.
role
Readonly
shadowRoot
Returns the ShadowRoot for internals's target element, if the target element is a shadow host, or null otherwise.
Readonly
states
Readonly
validationMessage
Returns the error message that would be shown to the user if internals's target element was to be checked for validity.
Readonly
validity
Returns the ValidityState object for internals's target element.
Readonly
willValidate
Returns true if internals's target element will be validated when the form is submitted; false otherwise.
Methods
checkValidity
reportValidity
setFormValue
setValidity
- set
Validity (flags?, message?, anchor?): 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
Optional
flags: ValidityStateFlagsOptional
message: stringOptional
anchor: HTMLElement
Returns void
MDN Reference