outerHTML represents the markup of the element and its contents.
element.outerHTML [ = value ]
innerHTML
insertAdjacentHTML
World Wide Web Consortium (W3C)