include Dom_attributes with type element = Dom.htmlDivElement
type element = Dom.htmlDivElementtype aria_activedescendant = stringtype aria_autocomplete = [ | `none| `inline| `list| `both
]type aria_braillelabel = stringtype aria_brailleroledescription = stringtype aria_checked = stringtype aria_colcount = stringtype aria_colindex = stringtype aria_colindextext = stringtype aria_colspan = stringtype aria_controls = stringtype aria_current = stringtype aria_describedby = stringtype aria_description = stringtype aria_details = stringtype aria_disabled = booltype aria_dropeffect = [ | `none| `copy| `execute| `link| `move
]type aria_errormessage = stringtype aria_expanded = booltype aria_flowto = stringtype aria_invalid = stringtype aria_keyshortcuts = stringtype aria_labelledby = stringtype aria_live = [ | `off| `assertive| `polite
]type aria_multiline = booltype aria_multiselectable = booltype aria_orientation = [ | `horizontal| `vertical
]type aria_placeholder = stringtype aria_posinset = stringtype aria_pressed = stringtype aria_readonly = booltype aria_relevant = stringtype aria_required = booltype aria_roledescription = stringtype aria_rowcount = stringtype aria_rowindex = stringtype aria_rowindextext = stringtype aria_rowspan = stringtype aria_selected = booltype aria_setsize = stringtype aria_sort = [ | `none| `ascending| `descending| `other
]type aria_valuemax = stringtype aria_valuemin = stringtype aria_valuenow = stringtype aria_valuetext = stringtype class_list = bool Js.Dict.ttype elementtiming = stringtype on_abort = Dom.uiEvent -> unittype on_animation_cancel = Dom.animationEvent -> unittype on_animation_end = Dom.animationEvent -> unittype on_animation_iteration = Dom.animationEvent -> unittype on_animation_start = Dom.animationEvent -> unittype on_aux_click = Dom.pointerEvent -> unittype on_before_copy = Dom.clipboardEvent -> unittype on_before_cut = Dom.clipboardEvent -> unittype on_before_match = Dom.event -> unittype on_before_paste = Dom.clipboardEvent -> unittype on_before_toggle = Dom.event -> unittype on_before_xr_select = Dom.event -> unittype on_blur = Dom.focusEvent -> unittype on_can_play = Dom.event -> unittype on_can_play_through = Dom.event -> unittype on_cancel = Dom.event -> unittype on_change = Dom.event -> unittype on_click = Dom.mouseEvent -> unittype on_close = Dom.event -> unittype on_command = Dom.event -> unittype on_composition_end = Dom.compositionEvent -> unittype on_composition_start = Dom.compositionEvent -> unittype on_composition_update = Dom.compositionEvent -> unittype on_content_visibility_auto_state_change = Dom.event -> unittype on_context_lost = Dom.event -> unittype on_context_restored = Dom.event -> unittype on_copy = Dom.clipboardEvent -> unittype on_cue_change = Dom.event -> unittype on_cut = Dom.clipboardEvent -> unittype on_dbl_click = Dom.mouseEvent -> unittype on_drag = Dom.dragEvent -> unittype on_drag_end = Dom.dragEvent -> unittype on_drag_enter = Dom.dragEvent -> unittype on_drag_exit = Dom.dragEvent -> unittype on_drag_leave = Dom.dragEvent -> unittype on_drag_over = Dom.dragEvent -> unittype on_drag_start = Dom.dragEvent -> unittype on_drop = Dom.dragEvent -> unittype on_duration_change = Dom.event -> unittype on_emptied = Dom.event -> unittype on_ended = Dom.event -> unittype on_error = Dom.errorEvent -> unittype on_focus = Dom.focusEvent -> unittype on_focus_in = Dom.focusEvent -> unittype on_focus_out = Dom.focusEvent -> unittype on_fullscreen_change = Dom.event -> unittype on_fullscreen_error = Dom.event -> unittype on_got_pointer_capture = Dom.pointerEvent -> unittype on_invalid = Dom.event -> unittype on_key_down = Dom.keyboardEvent -> unittype on_key_press = Dom.keyboardEvent -> unittype on_key_up = Dom.keyboardEvent -> unittype on_load = Dom.event -> unittype on_load_start = Dom.event -> unittype on_loaded_data = Dom.event -> unittype on_lost_pointer_capture = Dom.pointerEvent -> unittype on_mouse_down = Dom.mouseEvent -> unittype on_mouse_enter = Dom.mouseEvent -> unittype on_mouse_leave = Dom.mouseEvent -> unittype on_mouse_move = Dom.mouseEvent -> unittype on_mouse_out = Dom.mouseEvent -> unittype on_mouse_over = Dom.mouseEvent -> unittype on_mouse_up = Dom.mouseEvent -> unittype on_paste = Dom.clipboardEvent -> unittype on_pause = Dom.event -> unittype on_play = Dom.event -> unittype on_playing = Dom.event -> unittype on_pointer_cancel = Dom.pointerEvent -> unittype on_pointer_down = Dom.pointerEvent -> unittype on_pointer_enter = Dom.pointerEvent -> unittype on_pointer_leave = Dom.pointerEvent -> unittype on_pointer_move = Dom.pointerEvent -> unittype on_pointer_out = Dom.pointerEvent -> unittype on_pointer_over = Dom.pointerEvent -> unittype on_pointer_raw_update = Dom.pointerEvent -> unittype on_pointer_up = Dom.pointerEvent -> unittype on_progress = Dom.progressEvent -> unittype on_rate_change = Dom.event -> unittype on_reset = Dom.event -> unittype on_resize = Dom.uiEvent -> unittype on_security_policy_violation = Dom.event -> unittype on_seeked = Dom.event -> unittype on_seeking = Dom.event -> unittype on_select = Dom.event -> unittype on_select_start = Dom.event -> unittype on_selection_change = Dom.event -> unittype on_slot_change = Dom.event -> unittype on_stalled = Dom.event -> unittype on_submit = Dom.event -> unittype on_suspend = Dom.event -> unittype on_time_update = Dom.event -> unittype on_toggle = Dom.event -> unittype on_touch_cancel = Dom.touchEvent -> unittype on_touch_end = Dom.touchEvent -> unittype on_touch_move = Dom.touchEvent -> unittype on_touch_start = Dom.touchEvent -> unittype on_transition_cancel = Dom.transitionEvent -> unittype on_transition_end = Dom.transitionEvent -> unittype on_transition_run = Dom.transitionEvent -> unittype on_transition_start = Dom.transitionEvent -> unittype on_volume_change = Dom.event -> unittype on_waiting = Dom.event -> unittype on_wheel = Dom.wheelEvent -> unittype role = [ | `none| `list| `link| `listbox| `tree| `grid| `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| `meter| `navigation| `note| `option| `presentation| `progressbar| `radio| `radiogroup| `region| `row| `rowgroup| `scrollbar| `search| `searchbox| `separator| `slider| `spinbutton| `status| `switch| `tab| `table| `tablist| `tabpanel| `term| `textbox| `timer| `toolbar| `tooltip| `treegrid| `treeitem
]type text_content = stringtype auto_capitalize = [ | `none| `off| `on| `sentences| `words| `characters
]type autocapitalize = [ | `none| `off| `on| `sentences| `words| `characters
]type autocorrect = [ | `off| `on
]type content_editable = stringtype contenteditable = stringtype dir = [ | `ltr| `rtl| `auto
]type enterkeyhint = stringtype export_parts = stringtype exportparts = stringtype translate = [ | `yes| `no
]