document객체는 웹페이지를 의미, html요소에 접근할 때 document로 시작
html요소를 선택, 생성, 이벤트 추가 등을 한다.
document.querySelector() 해당 요소를 1개 선택, css에서 html요소를 불러오는 것처럼 사용
document.querySelectorAll() 해당 요소를 모두 선택
document.getElementById() 해당 id의 요소를 선택
document.getElementClassName() 해당 class의 요소를 선택
document.getElementsByTagName() 해당 tag의 요소를 모두 선택
document.querySelectorAll()으로 여러 수의 요소를 선택 했을 때 위에서 부터 순서대로 배열 형태로 불러올 수 있다. ex)const div = document.querySelectorAll('div')[num];
createElement(Element) : Element 생성, 그 후 appendChild()로 추가해줘야 함
appendChild(Element) : 선택한 Element의 자식 Element 마지막에 추가
remove() : 선택된 Element 삭제
removeChild(삭제할 Element) : 선택된 Element의 자식 Element 삭제
firstChild/lastChild : first면 첫번째, last면 마지막 자식 Element 반환
.previousElementSibling; 선택된 요소의 이전요소 선택
.nextElementSibling; 선택된 요소의 다음요소 선택
.parentElement; 선택된 요소의 부모요소 선택
.firstElementChild; 선택된 요소의 첫번째 자식요소 선택
.lastElementChild; 선택된 요소의 마지막 자식요소 선택
.getAttribute("href"); 특정태그가 갖고있는 속성의 속성값을 가져온다.