https://developer.mozilla.org/En/DOM/Node.nodeType

jQuery 소스 분석을 하다보면 nodeType 이라는 프로퍼티를 통해 Node의 타입을 알아내서 처리하는 루틴을 많이 보게 된다.  따라서 이를 위 페이지를 참고하여 정리해 보았다.

  • Node.ELEMENT_NODE == 1
  • Node.ATTRIBUTE_NODE == 2
  • Node.TEXT_NODE == 3
  • Node.CDATA_SECTION_NODE == 4
  • Node.ENTITY_REFERENCE_NODE == 5
  • Node.ENTITY_NODE == 6
  • Node.PROCESSING_INSTRUCTION_NODE == 7
  • Node.COMMENT_NODE == 8
  • Node.DOCUMENT_NODE == 9
  • Node.DOCUMENT_TYPE_NODE == 10
  • Node.DOCUMENT_FRAGMENT_NODE == 11
  • Node.NOTATION_NODE == 12