@serenity-is/domwise / ElementAttributes
Interface: ElementAttributes<T>
Defined in: types/jsx-elements.d.ts:555
Global Element + Node interface keys, shared by all tags regardless of their namespace:
- That's
keysthat are defined BY ALLHTMLElement/SVGElement/MathMLElementinterfaces. - Includes
keysdefined byElementandNodeinterfaces.
Extends
CustomDomAttributes<T>.DirectiveAttributes.DirectiveFunctionAttributes<T>.PropAttributes.OnAttributes<T>.EventHandlersElement<T>.AriaAttributes
Type Parameters
T
T
Properties
aria-activedescendant?
optionalaria-activedescendant:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:91
Identifies the currently active element when DOM focus is on a composite widget, textbox, group, or application.
Inherited from
AriaAttributes.aria-activedescendant
aria-atomic?
optionalaria-atomic:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:96
Indicates whether assistive technologies will present all, or only parts of, the changed region based on the change notifications defined by the aria-relevant attribute.
Inherited from
AriaAttributes.aria-atomic
aria-autocomplete?
optionalaria-autocomplete:PropValue<RemoveAttribute|"none"|"inline"|"list"|"both">
Defined in: types/jsx-elements.d.ts:123
Indicates whether inputting text could trigger display of one or more predictions of the user's intended value for an input and specifies how predictions would be presented if they are made.
Inherited from
AriaAttributes.aria-autocomplete
aria-braillelabel?
optionalaria-braillelabel:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:103
Similar to the global aria-label. Defines a string value that labels the current element, which is intended to be converted into Braille.
See
aria-label.
Inherited from
AriaAttributes.aria-braillelabel
aria-brailleroledescription?
optionalaria-brailleroledescription:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:117
Defines a human-readable, author-localized abbreviated description for the role of an element intended to be converted into Braille. Braille is not a one-to-one transliteration of letters and numbers, but rather it includes various abbreviations, contractions, and characters that represent words (known as logograms).
Instead of converting long role descriptions to Braille, the aria-brailleroledescription attribute allows for providing an abbreviated version of the aria-roledescription value, which is a human-readable, author-localized description for the role of an element, for improved user experience with braille interfaces.
See
aria-roledescription.
Inherited from
AriaAttributes.aria-brailleroledescription
aria-busy?
optionalaria-busy:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:128
Indicates an element is being modified and that assistive technologies MAY want to wait until the modifications are complete before exposing them to the user.
Inherited from
AriaAttributes.aria-busy
aria-checked?
optionalaria-checked:PropValue<RemoveAttribute|EnumeratedPseudoBoolean|"mixed">
Defined in: types/jsx-elements.d.ts:134
Indicates the current "checked" state of checkboxes, radio buttons, and other widgets.
See
- aria-pressed
- aria-selected.
Inherited from
AriaAttributes.aria-checked
aria-colcount?
optionalaria-colcount:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:140
Defines the total number of columns in a table, grid, or treegrid.
See
aria-colindex.
Inherited from
AriaAttributes.aria-colcount
aria-colindex?
optionalaria-colindex:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:147
Defines an element's column index or position with respect to the total number of columns within a table, grid, or treegrid.
See
- aria-colcount
- aria-colspan.
Inherited from
AriaAttributes.aria-colindex
aria-colindextext?
optionalaria-colindextext:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:149
Defines a human-readable text alternative of the numeric aria-colindex.
Inherited from
AriaAttributes.aria-colindextext
aria-colspan?
optionalaria-colspan:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:156
Defines the number of columns spanned by a cell or gridcell within a table, grid, or treegrid.
See
- aria-colindex
- aria-rowspan.
Inherited from
AriaAttributes.aria-colspan
aria-controls?
optionalaria-controls:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:163
Identifies the element (or elements) whose contents or presence are controlled by the current element.
See
aria-owns.
Inherited from
AriaAttributes.aria-controls
aria-current?
optionalaria-current:PropValue<RemoveAttribute|EnumeratedPseudoBoolean|"page"|"step"|"location"|"date"|"time">
Defined in: types/jsx-elements.d.ts:168
Indicates the element that represents the current item within a container or set of related elements.
Inherited from
AriaAttributes.aria-current
aria-describedby?
optionalaria-describedby:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:174
Identifies the element (or elements) that describes the object.
See
aria-labelledby
Inherited from
AriaAttributes.aria-describedby
aria-description?
optionalaria-description:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:180
Defines a string value that describes or annotates the current element.
See
aria-describedby
Inherited from
AriaAttributes.aria-description
aria-details?
optionalaria-details:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:186
Identifies the element that provides a detailed, extended description for the object.
See
aria-describedby.
Inherited from
AriaAttributes.aria-details
aria-disabled?
optionalaria-disabled:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:193
Indicates that the element is perceivable but disabled, so it is not editable or otherwise operable.
See
- aria-hidden
- aria-readonly.
Inherited from
AriaAttributes.aria-disabled
aria-dropeffect?
optionalaria-dropeffect:PropValue<RemoveAttribute|"link"|"none"|"copy"|"execute"|"move"|"popup">
Defined in: types/jsx-elements.d.ts:200
Indicates what functions can be performed when a dragged object is released on the drop target.
Deprecated
In ARIA 1.1
Inherited from
AriaAttributes.aria-dropeffect
aria-errormessage?
optionalaria-errormessage:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:206
Identifies the element that provides an error message for the object.
See
- aria-invalid
- aria-describedby.
Inherited from
AriaAttributes.aria-errormessage
aria-expanded?
optionalaria-expanded:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:211
Indicates whether the element, or another grouping element it controls, is currently expanded or collapsed.
Inherited from
AriaAttributes.aria-expanded
aria-flowto?
optionalaria-flowto:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:217
Identifies the next element (or elements) in an alternate reading order of content which, at the user's discretion, allows assistive technology to override the general default of reading in document source order.
Inherited from
AriaAttributes.aria-flowto
aria-grabbed?
optionalaria-grabbed:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:223
Indicates an element's "grabbed" state in a drag-and-drop operation.
Deprecated
In ARIA 1.1
Inherited from
AriaAttributes.aria-grabbed
aria-haspopup?
optionalaria-haspopup:PropValue<RemoveAttribute|EnumeratedPseudoBoolean|"grid"|"menu"|"listbox"|"tree"|"dialog">
Defined in: types/jsx-elements.d.ts:228
Indicates the availability and type of interactive popup element, such as menu or dialog, that can be triggered by an element.
Inherited from
AriaAttributes.aria-haspopup
aria-hidden?
optionalaria-hidden:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:234
Indicates whether the element is exposed to an accessibility API.
See
aria-disabled.
Inherited from
AriaAttributes.aria-hidden
aria-invalid?
optionalaria-invalid:PropValue<RemoveAttribute|EnumeratedPseudoBoolean|"grammar"|"spelling">
Defined in: types/jsx-elements.d.ts:240
Indicates the entered value does not conform to the format expected by the application.
See
aria-errormessage.
Inherited from
AriaAttributes.aria-invalid
aria-keyshortcuts?
optionalaria-keyshortcuts:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:245
Indicates keyboard shortcuts that an author has implemented to activate or give focus to an element.
Inherited from
AriaAttributes.aria-keyshortcuts
aria-label?
optionalaria-label:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:251
Defines a string value that labels the current element.
See
aria-labelledby.
Inherited from
AriaAttributes.aria-label
aria-labelledby?
optionalaria-labelledby:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:257
Identifies the element (or elements) that labels the current element.
See
aria-describedby.
Inherited from
AriaAttributes.aria-labelledby
aria-level?
optionalaria-level:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:259
Defines the hierarchical level of an element within a structure.
Inherited from
AriaAttributes.aria-level
aria-live?
optionalaria-live:PropValue<RemoveAttribute|"off"|"assertive"|"polite">
Defined in: types/jsx-elements.d.ts:264
Indicates that an element will be updated, and describes the types of updates the user agents, assistive technologies, and user can expect from the live region.
Inherited from
AriaAttributes.aria-live
aria-modal?
optionalaria-modal:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:266
Indicates whether an element is modal when displayed.
Inherited from
AriaAttributes.aria-modal
aria-multiline?
optionalaria-multiline:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:268
Indicates whether a text box accepts multiple lines of input or only a single line.
Inherited from
AriaAttributes.aria-multiline
aria-multiselectable?
optionalaria-multiselectable:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:273
Indicates that the user may select more than one item from the current selectable descendants.
Inherited from
AriaAttributes.aria-multiselectable
aria-orientation?
optionalaria-orientation:PropValue<RemoveAttribute|"horizontal"|"vertical">
Defined in: types/jsx-elements.d.ts:275
Indicates whether the element's orientation is horizontal, vertical, or unknown/ambiguous.
Inherited from
AriaAttributes.aria-orientation
aria-owns?
optionalaria-owns:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:283
Identifies an element (or elements) in order to define a visual, functional, or contextual parent/child relationship between DOM elements where the DOM hierarchy cannot be used to represent the relationship.
See
aria-controls.
Inherited from
AriaAttributes.aria-owns
aria-placeholder?
optionalaria-placeholder:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:289
Defines a short hint (a word or short phrase) intended to aid the user with data entry when the control has no value. A hint could be a sample value or a brief description of the expected format.
Inherited from
AriaAttributes.aria-placeholder
aria-posinset?
optionalaria-posinset:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:296
Defines an element's number or position in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
See
aria-setsize.
Inherited from
AriaAttributes.aria-posinset
aria-pressed?
optionalaria-pressed:PropValue<RemoveAttribute|EnumeratedPseudoBoolean|"mixed">
Defined in: types/jsx-elements.d.ts:302
Indicates the current "pressed" state of toggle buttons.
See
- aria-checked
- aria-selected.
Inherited from
AriaAttributes.aria-pressed
aria-readonly?
optionalaria-readonly:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:308
Indicates that the element is not editable, but is otherwise operable.
See
aria-disabled.
Inherited from
AriaAttributes.aria-readonly
aria-relevant?
optionalaria-relevant:PropValue<RemoveAttribute|"all"|"additions"|"additions removals"|"additions text"|"removals"|"removals additions"|"removals text"|"text"|"text additions"|"text removals">
Defined in: types/jsx-elements.d.ts:315
Indicates what notifications the user agent will trigger when the accessibility tree within a live region is modified.
See
aria-atomic.
Inherited from
AriaAttributes.aria-relevant
aria-required?
optionalaria-required:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:317
Indicates that user input is required on the element before a form may be submitted.
Inherited from
AriaAttributes.aria-required
aria-roledescription?
optionalaria-roledescription:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:319
Defines a human-readable, author-localized description for the role of an element.
Inherited from
AriaAttributes.aria-roledescription
aria-rowcount?
optionalaria-rowcount:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:325
Defines the total number of rows in a table, grid, or treegrid.
See
aria-rowindex.
Inherited from
AriaAttributes.aria-rowcount
aria-rowindex?
optionalaria-rowindex:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:332
Defines an element's row index or position with respect to the total number of rows within a table, grid, or treegrid.
See
- aria-rowcount
- aria-rowspan.
Inherited from
AriaAttributes.aria-rowindex
aria-rowindextext?
optionalaria-rowindextext:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:334
Defines a human-readable text alternative of aria-rowindex.
Inherited from
AriaAttributes.aria-rowindextext
aria-rowspan?
optionalaria-rowspan:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:340
Defines the number of rows spanned by a cell or gridcell within a table, grid, or treegrid.
See
- aria-rowindex
- aria-colspan.
Inherited from
AriaAttributes.aria-rowspan
aria-selected?
optionalaria-selected:PropValue<RemoveAttribute|EnumeratedPseudoBoolean>
Defined in: types/jsx-elements.d.ts:346
Indicates the current "selected" state of various widgets.
See
- aria-checked
- aria-pressed.
Inherited from
AriaAttributes.aria-selected
aria-setsize?
optionalaria-setsize:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:353
Defines the number of items in the current set of listitems or treeitems. Not required if all elements in the set are present in the DOM.
See
aria-posinset.
Inherited from
AriaAttributes.aria-setsize
aria-sort?
optionalaria-sort:PropValue<RemoveAttribute|"none"|"ascending"|"descending"|"other">
Defined in: types/jsx-elements.d.ts:355
Indicates if items in a table or grid are sorted in ascending or descending order.
Inherited from
AriaAttributes.aria-sort
aria-valuemax?
optionalaria-valuemax:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:357
Defines the maximum allowed value for a range widget.
Inherited from
AriaAttributes.aria-valuemax
aria-valuemin?
optionalaria-valuemin:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:359
Defines the minimum allowed value for a range widget.
Inherited from
AriaAttributes.aria-valuemin
aria-valuenow?
optionalaria-valuenow:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:365
Defines the current value for a range widget.
See
aria-valuetext.
Inherited from
AriaAttributes.aria-valuenow
aria-valuetext?
optionalaria-valuetext:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:367
Defines the human readable text alternative of aria-valuenow for a range widget.
Inherited from
AriaAttributes.aria-valuetext
autofocus?
optionalautofocus:PropValue<boolean|""|undefined>
Defined in: types/jsx-elements.d.ts:569
children?
optionalchildren:ComponentChildren
Defined in: types/custom-attributes.d.ts:5
Inherited from
class?
optionalclass:PropValue<string|false|DOMTokenList| {[key:string]:boolean; } |ClassName[] |Iterable<string,any,any> |null|undefined> | {[key:string]:PropValue<true | RemoveAttribute>; }
Defined in: types/jsx-elements.d.ts:570
className?
optionalclassName:PropValue<string|false|DOMTokenList| {[key:string]:boolean; } |ClassName[] |Iterable<string,any,any> |null|undefined> | {[key:string]:PropValue<true | RemoveAttribute>; }
Defined in: types/custom-attributes.d.ts:16
dangerouslySetInnerHTML?
optionaldangerouslySetInnerHTML:object
Defined in: types/custom-attributes.d.ts:6
__html
__html:
string
Inherited from
CustomDomAttributes.dangerouslySetInnerHTML
elementtiming?
optionalelementtiming:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:571
id?
optionalid:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:572
namespaceURI?
optionalnamespaceURI:string
Defined in: types/custom-attributes.d.ts:18
nonce?
optionalnonce:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:573
on?
optionalon:Record<string,Function>
Defined in: types/custom-attributes.d.ts:10
compat from jsx-dom/react
Inherited from
onAbort?
optionalonAbort:EventHandler<T,UIEvent>
Defined in: types/jsx-elements.d.ts:413
Inherited from
EventHandlersElement.onAbort
onAnimationCancel?
optionalonAnimationCancel:EventHandler<T,AnimationEvent>
Defined in: types/jsx-elements.d.ts:414
Inherited from
EventHandlersElement.onAnimationCancel
onAnimationEnd?
optionalonAnimationEnd:EventHandler<T,AnimationEvent>
Defined in: types/jsx-elements.d.ts:415
Inherited from
EventHandlersElement.onAnimationEnd
onAnimationIteration?
optionalonAnimationIteration:EventHandler<T,AnimationEvent>
Defined in: types/jsx-elements.d.ts:416
Inherited from
EventHandlersElement.onAnimationIteration
onAnimationStart?
optionalonAnimationStart:EventHandler<T,AnimationEvent>
Defined in: types/jsx-elements.d.ts:417
Inherited from
EventHandlersElement.onAnimationStart
onAuxClick?
optionalonAuxClick:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:418
Inherited from
EventHandlersElement.onAuxClick
onBeforeCopy?
optionalonBeforeCopy:EventHandler<T,ClipboardEvent>
Defined in: types/jsx-elements.d.ts:419
Inherited from
EventHandlersElement.onBeforeCopy
onBeforeCut?
optionalonBeforeCut:EventHandler<T,ClipboardEvent>
Defined in: types/jsx-elements.d.ts:420
Inherited from
EventHandlersElement.onBeforeCut
onBeforeInput?
optionalonBeforeInput:InputEventHandler<T,InputEvent>
Defined in: types/jsx-elements.d.ts:421
Inherited from
EventHandlersElement.onBeforeInput
onBeforeMatch?
optionalonBeforeMatch:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:422
Inherited from
EventHandlersElement.onBeforeMatch
onBeforePaste?
optionalonBeforePaste:EventHandler<T,ClipboardEvent>
Defined in: types/jsx-elements.d.ts:423
Inherited from
EventHandlersElement.onBeforePaste
onBeforeToggle?
optionalonBeforeToggle:EventHandler<T,ToggleEvent>
Defined in: types/jsx-elements.d.ts:424
Inherited from
EventHandlersElement.onBeforeToggle
onBeforeXRSelect?
optionalonBeforeXRSelect:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:425
Inherited from
EventHandlersElement.onBeforeXRSelect
onBlur?
optionalonBlur:FocusEventHandler<T,FocusEvent>
Defined in: types/jsx-elements.d.ts:426
Inherited from
EventHandlersElement.onBlur
onCancel?
optionalonCancel:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:427
Inherited from
EventHandlersElement.onCancel
onCanPlay?
optionalonCanPlay:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:428
Inherited from
EventHandlersElement.onCanPlay
onCanPlayThrough?
optionalonCanPlayThrough:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:429
Inherited from
EventHandlersElement.onCanPlayThrough
onCapture?
optionalonCapture:Record<string,Function>
Defined in: types/custom-attributes.d.ts:11
Inherited from
onChange?
optionalonChange:ChangeEventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:430
Inherited from
EventHandlersElement.onChange
onClick?
optionalonClick:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:431
Inherited from
EventHandlersElement.onClick
onClickCapture?
optionalonClickCapture:EventHandler<T,MouseEvent>
Defined in: types/custom-attributes.d.ts:19
onClose?
optionalonClose:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:432
Inherited from
EventHandlersElement.onClose
onCommand?
optionalonCommand:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:434
Inherited from
EventHandlersElement.onCommand
onCompositionEnd?
optionalonCompositionEnd:EventHandler<T,CompositionEvent>
Defined in: types/jsx-elements.d.ts:435
Inherited from
EventHandlersElement.onCompositionEnd
onCompositionStart?
optionalonCompositionStart:EventHandler<T,CompositionEvent>
Defined in: types/jsx-elements.d.ts:436
Inherited from
EventHandlersElement.onCompositionStart
onCompositionUpdate?
optionalonCompositionUpdate:EventHandler<T,CompositionEvent>
Defined in: types/jsx-elements.d.ts:437
Inherited from
EventHandlersElement.onCompositionUpdate
onContentVisibilityAutoStateChange?
optionalonContentVisibilityAutoStateChange:EventHandler<T,ContentVisibilityAutoStateChangeEvent>
Defined in: types/jsx-elements.d.ts:438
Inherited from
EventHandlersElement.onContentVisibilityAutoStateChange
onContextLost?
optionalonContextLost:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:441
Inherited from
EventHandlersElement.onContextLost
onContextMenu?
optionalonContextMenu:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:442
Inherited from
EventHandlersElement.onContextMenu
onContextRestored?
optionalonContextRestored:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:443
Inherited from
EventHandlersElement.onContextRestored
onCopy?
optionalonCopy:EventHandler<T,ClipboardEvent>
Defined in: types/jsx-elements.d.ts:444
Inherited from
EventHandlersElement.onCopy
onCueChange?
optionalonCueChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:445
Inherited from
EventHandlersElement.onCueChange
onCut?
optionalonCut:EventHandler<T,ClipboardEvent>
Defined in: types/jsx-elements.d.ts:446
Inherited from
EventHandlersElement.onCut
onDblClick?
optionalonDblClick:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:447
Inherited from
EventHandlersElement.onDblClick
onDblClickCapture?
optionalonDblClickCapture:EventHandler<T,MouseEvent>
Defined in: types/custom-attributes.d.ts:20
onDoubleClick?
optionalonDoubleClick:EventHandler<T,MouseEvent>
Defined in: types/custom-attributes.d.ts:21
onDoubleClickCapture?
optionalonDoubleClickCapture:EventHandler<T,MouseEvent>
Defined in: types/custom-attributes.d.ts:22
onDrag?
optionalonDrag:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:448
Inherited from
EventHandlersElement.onDrag
onDragEnd?
optionalonDragEnd:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:449
Inherited from
EventHandlersElement.onDragEnd
onDragEnter?
optionalonDragEnter:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:450
Inherited from
EventHandlersElement.onDragEnter
onDragExit?
optionalonDragExit:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:451
Inherited from
EventHandlersElement.onDragExit
onDragLeave?
optionalonDragLeave:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:452
Inherited from
EventHandlersElement.onDragLeave
onDragOver?
optionalonDragOver:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:453
Inherited from
EventHandlersElement.onDragOver
onDragStart?
optionalonDragStart:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:454
Inherited from
EventHandlersElement.onDragStart
onDrop?
optionalonDrop:EventHandler<T,DragEvent>
Defined in: types/jsx-elements.d.ts:455
Inherited from
EventHandlersElement.onDrop
onDurationChange?
optionalonDurationChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:456
Inherited from
EventHandlersElement.onDurationChange
onEmptied?
optionalonEmptied:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:457
Inherited from
EventHandlersElement.onEmptied
onEnded?
optionalonEnded:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:458
Inherited from
EventHandlersElement.onEnded
onError?
optionalonError:EventHandler<T,ErrorEvent>
Defined in: types/jsx-elements.d.ts:459
Inherited from
EventHandlersElement.onError
onFocus?
optionalonFocus:FocusEventHandler<T,FocusEvent>
Defined in: types/jsx-elements.d.ts:460
Inherited from
EventHandlersElement.onFocus
onFocusIn?
optionalonFocusIn:FocusEventHandler<T,FocusEvent>
Defined in: types/jsx-elements.d.ts:461
Inherited from
EventHandlersElement.onFocusIn
onFocusOut?
optionalonFocusOut:FocusEventHandler<T,FocusEvent>
Defined in: types/jsx-elements.d.ts:462
Inherited from
EventHandlersElement.onFocusOut
onFormData?
optionalonFormData:EventHandler<T,FormDataEvent>
Defined in: types/jsx-elements.d.ts:463
Inherited from
EventHandlersElement.onFormData
onFullscreenChange?
optionalonFullscreenChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:464
Inherited from
EventHandlersElement.onFullscreenChange
onFullscreenError?
optionalonFullscreenError:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:465
Inherited from
EventHandlersElement.onFullscreenError
onGotPointerCapture?
optionalonGotPointerCapture:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:466
Inherited from
EventHandlersElement.onGotPointerCapture
onInput?
optionalonInput:InputEventHandler<T,InputEvent>
Defined in: types/jsx-elements.d.ts:467
Inherited from
EventHandlersElement.onInput
onInvalid?
optionalonInvalid:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:468
Inherited from
EventHandlersElement.onInvalid
onKeyDown?
optionalonKeyDown:EventHandler<T,KeyboardEvent>
Defined in: types/jsx-elements.d.ts:469
Inherited from
EventHandlersElement.onKeyDown
onKeyPress?
optionalonKeyPress:EventHandler<T,KeyboardEvent>
Defined in: types/jsx-elements.d.ts:470
Inherited from
EventHandlersElement.onKeyPress
onKeyUp?
optionalonKeyUp:EventHandler<T,KeyboardEvent>
Defined in: types/jsx-elements.d.ts:471
Inherited from
EventHandlersElement.onKeyUp
onLoad?
optionalonLoad:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:472
Inherited from
EventHandlersElement.onLoad
onLoadedData?
optionalonLoadedData:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:473
Inherited from
EventHandlersElement.onLoadedData
onLoadedMetadata?
optionalonLoadedMetadata:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:474
Inherited from
EventHandlersElement.onLoadedMetadata
onLoadStart?
optionalonLoadStart:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:475
Inherited from
EventHandlersElement.onLoadStart
onLostPointerCapture?
optionalonLostPointerCapture:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:476
Inherited from
EventHandlersElement.onLostPointerCapture
onMouseDown?
optionalonMouseDown:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:477
Inherited from
EventHandlersElement.onMouseDown
onMouseEnter?
optionalonMouseEnter:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:478
Inherited from
EventHandlersElement.onMouseEnter
onMouseLeave?
optionalonMouseLeave:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:479
Inherited from
EventHandlersElement.onMouseLeave
onMouseMove?
optionalonMouseMove:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:480
Inherited from
EventHandlersElement.onMouseMove
onMouseOut?
optionalonMouseOut:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:481
Inherited from
EventHandlersElement.onMouseOut
onMouseOver?
optionalonMouseOver:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:482
Inherited from
EventHandlersElement.onMouseOver
onMouseUp?
optionalonMouseUp:EventHandler<T,MouseEvent>
Defined in: types/jsx-elements.d.ts:483
Inherited from
EventHandlersElement.onMouseUp
onPaste?
optionalonPaste:EventHandler<T,ClipboardEvent>
Defined in: types/jsx-elements.d.ts:484
Inherited from
EventHandlersElement.onPaste
onPause?
optionalonPause:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:485
Inherited from
EventHandlersElement.onPause
onPlay?
optionalonPlay:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:486
Inherited from
EventHandlersElement.onPlay
onPlaying?
optionalonPlaying:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:487
Inherited from
EventHandlersElement.onPlaying
onPointerCancel?
optionalonPointerCancel:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:488
Inherited from
EventHandlersElement.onPointerCancel
onPointerDown?
optionalonPointerDown:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:489
Inherited from
EventHandlersElement.onPointerDown
onPointerEnter?
optionalonPointerEnter:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:490
Inherited from
EventHandlersElement.onPointerEnter
onPointerLeave?
optionalonPointerLeave:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:491
Inherited from
EventHandlersElement.onPointerLeave
onPointerMove?
optionalonPointerMove:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:492
Inherited from
EventHandlersElement.onPointerMove
onPointerOut?
optionalonPointerOut:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:493
Inherited from
EventHandlersElement.onPointerOut
onPointerOver?
optionalonPointerOver:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:494
Inherited from
EventHandlersElement.onPointerOver
onPointerRawUpdate?
optionalonPointerRawUpdate:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:495
Inherited from
EventHandlersElement.onPointerRawUpdate
onPointerUp?
optionalonPointerUp:EventHandler<T,PointerEvent>
Defined in: types/jsx-elements.d.ts:496
Inherited from
EventHandlersElement.onPointerUp
onProgress?
optionalonProgress:EventHandler<T,ProgressEvent<EventTarget>>
Defined in: types/jsx-elements.d.ts:497
Inherited from
EventHandlersElement.onProgress
onRateChange?
optionalonRateChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:498
Inherited from
EventHandlersElement.onRateChange
onReset?
optionalonReset:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:499
Inherited from
EventHandlersElement.onReset
onResize?
optionalonResize:EventHandler<T,UIEvent>
Defined in: types/jsx-elements.d.ts:500
Inherited from
EventHandlersElement.onResize
onScroll?
optionalonScroll:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:501
Inherited from
EventHandlersElement.onScroll
onScrollEnd?
optionalonScrollEnd:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:502
Inherited from
EventHandlersElement.onScrollEnd
onScrollSnapChange?
optionalonScrollSnapChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:503
Inherited from
EventHandlersElement.onScrollSnapChange
onScrollSnapChanging?
optionalonScrollSnapChanging:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:504
Inherited from
EventHandlersElement.onScrollSnapChanging
onSecurityPolicyViolation?
optionalonSecurityPolicyViolation:EventHandler<T,SecurityPolicyViolationEvent>
Defined in: types/jsx-elements.d.ts:505
Inherited from
EventHandlersElement.onSecurityPolicyViolation
onSeeked?
optionalonSeeked:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:506
Inherited from
EventHandlersElement.onSeeked
onSeeking?
optionalonSeeking:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:507
Inherited from
EventHandlersElement.onSeeking
onSelect?
optionalonSelect:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:508
Inherited from
EventHandlersElement.onSelect
onSelectionChange?
optionalonSelectionChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:509
Inherited from
EventHandlersElement.onSelectionChange
onSelectStart?
optionalonSelectStart:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:510
Inherited from
EventHandlersElement.onSelectStart
onSlotChange?
optionalonSlotChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:511
Inherited from
EventHandlersElement.onSlotChange
onStalled?
optionalonStalled:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:512
Inherited from
EventHandlersElement.onStalled
onSubmit?
optionalonSubmit:EventHandler<T,SubmitEvent>
Defined in: types/jsx-elements.d.ts:513
Inherited from
EventHandlersElement.onSubmit
onSuspend?
optionalonSuspend:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:514
Inherited from
EventHandlersElement.onSuspend
onTimeUpdate?
optionalonTimeUpdate:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:515
Inherited from
EventHandlersElement.onTimeUpdate
onToggle?
optionalonToggle:EventHandler<T,ToggleEvent>
Defined in: types/jsx-elements.d.ts:516
Inherited from
EventHandlersElement.onToggle
onTouchCancel?
optionalonTouchCancel:EventHandler<T,TouchEvent>
Defined in: types/jsx-elements.d.ts:517
Inherited from
EventHandlersElement.onTouchCancel
onTouchEnd?
optionalonTouchEnd:EventHandler<T,TouchEvent>
Defined in: types/jsx-elements.d.ts:518
Inherited from
EventHandlersElement.onTouchEnd
onTouchMove?
optionalonTouchMove:EventHandler<T,TouchEvent>
Defined in: types/jsx-elements.d.ts:519
Inherited from
EventHandlersElement.onTouchMove
onTouchStart?
optionalonTouchStart:EventHandler<T,TouchEvent>
Defined in: types/jsx-elements.d.ts:520
Inherited from
EventHandlersElement.onTouchStart
onTransitionCancel?
optionalonTransitionCancel:EventHandler<T,TransitionEvent>
Defined in: types/jsx-elements.d.ts:521
Inherited from
EventHandlersElement.onTransitionCancel
onTransitionEnd?
optionalonTransitionEnd:EventHandler<T,TransitionEvent>
Defined in: types/jsx-elements.d.ts:522
Inherited from
EventHandlersElement.onTransitionEnd
onTransitionRun?
optionalonTransitionRun:EventHandler<T,TransitionEvent>
Defined in: types/jsx-elements.d.ts:523
Inherited from
EventHandlersElement.onTransitionRun
onTransitionStart?
optionalonTransitionStart:EventHandler<T,TransitionEvent>
Defined in: types/jsx-elements.d.ts:524
Inherited from
EventHandlersElement.onTransitionStart
onVolumeChange?
optionalonVolumeChange:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:525
Inherited from
EventHandlersElement.onVolumeChange
onWaiting?
optionalonWaiting:EventHandler<T,Event>
Defined in: types/jsx-elements.d.ts:526
Inherited from
EventHandlersElement.onWaiting
onWheel?
optionalonWheel:EventHandler<T,WheelEvent>
Defined in: types/jsx-elements.d.ts:527
Inherited from
EventHandlersElement.onWheel
part?
optionalpart:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:574
ref?
optionalref:Ref<T>
Defined in: types/custom-attributes.d.ts:7
Inherited from
role?
optionalrole:PropValue<RemoveAttribute|"grid"|"search"|"link"|"none"|"list"|"menu"|"listbox"|"tree"|"dialog"|"alert"|"alertdialog"|"application"|"article"|"banner"|"button"|"cell"|"checkbox"|"columnheader"|"combobox"|"complementary"|"contentinfo"|"definition"|"directory"|"document"|"feed"|"figure"|"form"|"gridcell"|"group"|"heading"|"img"|"listitem"|"log"|"main"|"marquee"|"math"|"menubar"|"menuitem"|"menuitemcheckbox"|"menuitemradio"|"meter"|"navigation"|"note"|"option"|"presentation"|"progressbar"|"radio"|"radiogroup"|"region"|"row"|"rowgroup"|"rowheader"|"scrollbar"|"searchbox"|"separator"|"slider"|"spinbutton"|"status"|"switch"|"tab"|"table"|"tablist"|"tabpanel"|"term"|"textbox"|"timer"|"toolbar"|"tooltip"|"treegrid"|"treeitem">
Defined in: types/jsx-elements.d.ts:368
Inherited from
AriaAttributes.role
slot?
optionalslot:PropValue<string|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:575
style?
optionalstyle:PropValue<string|RemoveAttribute|StyleProperties>
Defined in: types/jsx-elements.d.ts:576
tabindex?
optionaltabindex:PropValue<string|number|RemoveAttribute>
Defined in: types/jsx-elements.d.ts:577
tabIndex?
optionaltabIndex:PropValue<string|number|RemoveAttribute>
Defined in: types/custom-attributes.d.ts:17
textContent?
optionaltextContent:PropValue<string|number>
Defined in: types/jsx-elements.d.ts:566