DOM 객체 함수, DOM API
- Node 생성
- document.createElement("tagName")
- 요소노드 만들기
- ** HTML 표준 태그가 아니어도 생성된다.
- h1, h2 등 표준태그가 아닌 test 같은걸 넣어도 생성된다.
- document.createTextNode("Text")
- 텍스트 노드 만들기
- document.createElement("tagName")
- Node 추가
- DOM객체.appendChild(대상객체)
- DOM 객체에 대상객체를 연결한다(자식으로 추가해준다)
- ex)
- var pTag = document.createElement("p") : p태그 요소 생성
- document.body.appendChild(pTag) : body 태그에 pTag 요소 추가
- ** document.body 와 body 태그는 똑같다.
- ex2)
- var div = document.createElement("div") : div 요소 생성
- var t = document.createTextNode("Hello") : 텍스트 생성
- div.appendChild(t) : div 에 t 텍스트요소 추가하기
- document.body.appendChild(div) : body 에 div 요소 추가하기
- ** document.body에 추가해야 body 에 추가되어 화면에 출력된다.
- DOM객체.appendChild(대상객체)
반응형
'FrontEnd > JavaScript' 카테고리의 다른 글
[JavaScript] 자바스크립트란? (0) | 2020.10.09 |
---|---|
[JavaScript] 자바스크립트 DOM 이란 무엇인가 (0) | 2020.08.08 |
[JavaScript] 자바스크립트 이벤트코드 작성방법 (0) | 2020.08.08 |
[JavaScript] 자바스크립트에서 제공하는 기본 대화상자 (0) | 2020.08.08 |
[JavaScript] 자바스크립트 자료형변환 (0) | 2020.08.08 |