The document object model (dom) is a programming interface of HTML/XML document. DOM access by document or window
documentdocumnet.alldocument.bodydocument.characterSetdocument.charsetdocument.compatModedocument.contentTypedocument.docTypedocument.domaindocument.documentURIdocument.documentElementdocument.formsdocument.headdocument.implementationdocument.imagesdocument.scriptsdocument.titledocument.URL
document.createComment('comment')document.createDocumentFragment()document.createElement('div')documment.createTextNode('your text')
document.getElementByID('idName')document.getElementsByTagName('p')document.getElementsByClassName('className')document.querySelector('selector/id/class')document.querySelectorAll('selector/id/class')
when get class , id or selector that time document is element.
---.attributes---.classList---.className---.clientHeight---.clientLeft---.clientTop---.clientWidth---.id---.innerHTML---.localName---.namespaceURI---.outterHTML---.prefix---.tagName---.appendChild()---.remove()---.style.------.style.cssText
--.childNodes--.childNodes[i]--.parentNode---.firstChild---.lastChild---.firstElementChild(skiping white space)---.lastElementChild(skiping white space)---.isConnected--.prevoiusSibling--.nextSibling--.previousElementSibling(skiping white space)--.nextElementSibling(skiping white space)--.textContent--.nodeName---.nodeType---.nodeValue---.cloneNode--.hasChildSibling---.inserBefore---.contains---.removeChild---.replaceChild
~ node mdn
---.currentTarget---.preventDefault
window.innerHeightwindow.innerWidthwindow.open()window.selfwindow.alertwindow.documentwindow.location