The outerHTML of Element for JS represents the markup of the element and its contents.
element.outerHTML [ = value ]
attachShadow
classList
className
closest
getAttribute
getAttributeNames
getAttributeNS
hasAttribute
hasAttributeNS
hasAttributes
id
innerHTML
insertAdjacentHTML
localName
matches
namespaceURI
prefix
removeAttribute
removeAttributeNS
setAttribute
setAttributeNS
shadowRoot
slot
tagName
toggleAttribute
World Wide Web Consortium (W3C)