DOM

1.5 Identifying the Type and Name of a Node

Posted by yunki kim on August 21, 2021

  모든 노드들은 Node에서 상속받은 nodeType과 NodeName 프로퍼티가 존재 한다. 예를 들어 Text노드의 nodeType은 3이고 nodeName은 #text이다. 

  다음은 5종류의 노드에 대한 nodeType과 nodeName이다.

node nodeType nodeName
document 9 #document
<!DOCTYPE html> 10 html
DocumentFragment 11 #document-fragment
a 1 A
text 3 #text

  노드가 특정 타입인지를 체크하고 싶을때 가장 빠른 방법은 nodeType을 검사하는 것이다.