DOM[TIL-16]
1088 단어 JavaScriptDOMDOM
1. DOM의 개념을 이해할 수 있다.
Document Object Model의 약자로, HTML 요소를
Object(JavaScript Object)처럼 조작(Manipulation)할 수 있는 Model
자바스크립트라는 프로그래밍 언어와 DOM을 활용하여 HTML에 접근하고 조작
console.dir(document.body)를 통해 출력된 객체에서
children 속성을 찾을 수 있다.
2. CRUD(Create, Read, Update and Delete)
DOM의 구조를 파악하고, HTML과 DOM이 어떻게 닮아있는지 알 수 있다.
HTML에서 Javascript 파일을 불러올 때 주의점에 대해서 이해할 수 있다.
document.createElement('div') - div 엘리먼트 생성
const tweetDiv = document.createElement('div') - div 엘리먼트를 변수에 할당
document.body.append(tweetDiv) - append 메소드를 사용하여 body에 넣기
tweetDiv.textCentent = '내용 넣기' - 생성된 div에 내용 넣기
tweetDiv.classList.add('new') - 생성된 div에 new라는 class 추가
tweetDiv.setAttribute('class','hello') - 생성된 div에 hello라는 class 추가
tweetDiv.removeAttribute('class') - 생성된 class 제거하기
tweet
tweetDiv.remove() - 엘리먼트 삭제
document.querySelector('body').innerHTML = ''; body 안에 있는 내용을 전부 지운다.
Author And Source
이 문제에 관하여(DOM[TIL-16]), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jeonghun8910/DOMTIL-16저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)