DOM은 HTML(Document)에 접근하여 Object(JavaScript Object)처럼 HTML을 조작(Manipulation)할 수 있는 Model이라는 의미를 가지고 있습니다. 즉, 자바스크립트를 사용하는 방법을 알고 있으면 DOM을 활용하여 HTML을 조작할 수 있다는 의미입니다.
console.dir() : DOM 구조를 조회하기 위해서는 console.dir()이 유용합니다. console.log와 달리 DOM을 객체의 모습으로 보여줍니다.
document 객체를 통해서 HTML 엘리먼트를 만들고(CREATE), 조회하고(READ), 갱신하고(UPDATE), 삭제하는(DELETE) 하는 법
CREATE - createElement
APPEND - append, appendChild
append : 선택한요소의 자식요소 뒤에 내용삽입
prepend: 선택한요소의 자식요소 뒤에 내용삽입
READ - querySelector, querySelectorAll
UPDATE - textContent, classList.add
DELETE - remove, removeChild