Document Object Model
웹 문서를 제어하기 위해 문서를 객체화 한 것
다양한 메서드를 통해 웹 문서를 조작할 수 있다.
document 키워드는 HTML 전체를 선택한다.
document.getElementById()document.getElementsByClassName()document.getElementsByName()document.getElementsByTagName()document.querySelectorAll()document.querySelector()
document.getElementsByClassName()와 같이 요소 여러개를 선택하는 메서드는 요소들을 담은 배열을 반환한다.
textContent - HTML 태그를 모두 제거하고 순수한 텍스트 데이터만 제공innerHTML - HTML 태그를 그대로 제공setAttributegetAttribute - 요소에서 주어진 속성의 값을 가져옴.removeAttribute - 요소에서 주어진 이름의 속성을 제거style<style>태그의 속성들을 직접 수정element.style.color = "red";
element.style.backgroundColor = "blue";
classListelement.classList.add("red");
element.classList.remove("red");
createElementappendChildinsertBeforedocument.querySelector("ul").insertBefore(myLi, myFirstItem);
removeparentNode