-
웹브라우저 자바스크립트 - Node 객체JavaScript/생활코딩 2018. 11. 27. 16:07
Node 객체 - https://opentutorials.org/course/1375/6698
Node객체는 DOM에서 시조와 같은 역할을 한다.
DOM에서 가장 최상위에 있다는 것을 뜻한다.
Node객체에 있는 프로퍼티를 DOM의 모든 객체에 상속받는다.
주요기능
Node 객체의 주요한 임무는 아래와 같다.
관계
엘리먼트는 서로 부모, 자식, 혹은 형제자매 관계로 연결되어 있다. 각각의 Node가 다른 Node와 연결된 정보를 보여주는 API를 통해서 문서를 프로그래밍적으로 탐색할 수 있다.
- Node.childNodes
- Node.firstChild
- Node.lastChild
- Node.nextSibling
- Node.previousSibling
- Node.contains()
- Node.hasChildNodes()
노드의 종류
Node 객체는 모든 구성요소를 대표하는 객체이기 때문에 각각의 구성요소가 어떤 카테고리에 속하는 것인지를 알려주는 식별자를 제공한다.
- Node.nodeType
- Node.nodeName
값
Node 객체의 값을 제공하는 API
- Node.nodeValue
- Node.textContent
자식관리
Node 객체의 자식을 추가하는 방법에 대한 API
- Node.appendChild()
- Node.removeChild()
'JavaScript > 생활코딩' 카테고리의 다른 글
웹브라우저 자바스크립트 - 노드 종류 API (0) 2018.11.27 웹브라우저 자바스크립트 - Node 관계 API (0) 2018.11.27 웹브라우저 자바스크립트 - 속성 API (0) 2018.11.27 웹브라우저 자바스크립트 - 조회 API (0) 2018.11.27 웹브라우저 자바스크립트 - 식별자 API (0) 2018.11.26 댓글