i think this article will help you. These are the global event attributes that can be added to HTML elements to define event actions
https://www.w3schools.com/tags/ref_eventattributes.asp1
Window Event Attributes
onafterprint
onbeforeprint
onbeforeunload
onerror
onhashchange
onload
onmessage
onoffline
ononline
onpagehide
onpageshow
onpopstate
onresize
onstorage
onunload
Form Events
onblur
onchange
oncontextmenu
onfocus
oninput
oninvalid
onreset
onsearch
onselect
onsubmit
Keyboard Events
onkeydown
onkeypress
onkeyup
Mouse Events
onclick
ondblclick
onmousedown
onmousemove
onmouseout
onmouseover
onmouseup
onwheel
onwheel
Drag Events
ondrag
ondragend
ondragenter
ondragleave
ondragover
ondragstart
ondrop
onscroll
Clipboard Events
oncopy
oncut
onpaste
Media Events
onabort
oncanplay
oncanplaythrough
oncuechange
ondurationchange
onemptied
onended
onerror
onloadeddata
onloadedmetadata
onloadstart
onpause
onplay
onplaying
onprogress
onratechange
onseeked
onseeking
onstalled
onsuspend
ontimeupdate
onvolumechange
onwaiting
Misc Events
onshow
ontoggle
evalbut foronclickI don't need that can we have more examples likeonlick,onloadetc.onclickyou need a click event, and foronloadyou need the Element to be able to load a resource and/or have a load event triggerer. Same boat. But I'll quit my pedantry for a minute, what you seem to want is called event attributes, the answer below offers quite a long list of these, but it's not even exhaustive since you could probably write your own with CustomElements. But anyway, these event attributes should not be used, instead use event listeners.