console.log(document.documentElement);// html 태그
console.log(document.head);// head 태그
console.log(document.body);// body 태그
Node vs Element: Node는 텍스트 노드나 주석 노드도 포함한다.
console.log(document.documentElement.parentNode);// document
console.log(document.documentElement.parentElement);// null, document는 노드는 맞지만 요소 노드는 아니다.
console.log(element.childNodes);// Node
console.log(element.children);// Element
테이블의 추가 프로퍼티
table.rows, tbody.rows: tr 요소 컬렉션
table.caption, table.tHead, table.tFoot
table.tBodies: tbody 요소 컬렉션(tbody는 테이블에 무조건 최소 한 개 존재함)
window.scrollBy(x, y);// 현재 위치를 기준으로 이동
window.scrollTo(x, y);// 페이지의 절대 위치로 이동
element.scrollIntoView(true);// element가 문서의 최상단에 오도록 스크롤
element.scrollIntoView(false);// element가 문서의 최하단에 오도록 스크롤