Node 객체

Node 객체는 DOM에서 시조와 같은 역할을 함. DOM 객체는 Node 객체를 상속 받음

Node 객체

  • Element(태그)

    • HTMLElement

      • HTMLLIElement

      • HTMLHeadElement

  • attr(속성)

  • Document(문서 전체)

    • Text

      • Comment

  • Character Data(텍스트, 주)

    • HTMLDocument

주요기능

  • 각각의 객체들간의 관계성을 부여하는 API 제공

    • Node.childNodes

    • Node.firstChild

    • Node.lastChild

    • Node.nexSibling

    • Node.prevousSibling

    • Node.contains()

    • Node.hasChidNodes()

  • 각각의 노드들의 종류를 알수있게 해주는 API 제공

    • Node.nodeType

    • Node.nodeName

  • 각각의 객체의 값을 제공해주는 API 제공

    • Node.nodeValue

    • Node.textContent

  • 각각의 엘리먼트들의 하위 엘리먼트를 추가하거나 제거하는 API 제공

    • Node.appendChild()

    • Node.removeChild()

Last updated

Was this helpful?