노드(node) 종류 번호를 반환한다.

인수
: (속성 정수값)
속성값은 특정 노드(node) 종류 번호를 나타내는 정수값이다.

1 엘레멘트 노드이다.
3 텍스트 노드이다.

이 속성은 읽기전용이며 디폴트값은 없다.

특기

만일 노드(node)가 attributes 컬렉션으로부터 받은 애트리뷰트이면, 그 nodeTypenull을 반환한다.

이속성은 IE6부터 attribute 개체에도 적용된다.

적용
개체scriptHTML규격IE
참고
nodeName nodeType nodeValue

이 속성은 (영문) W3C DOM Level 1(Document Object Model)에서 정의되었다.


body 개체의 nodeType 속성값은 1이며 이는 엘레멘트임을 의미한다.

<SCRIPT>
document.write('document.body.nodeType='+document.body.nodeType);
</SCRIPT>
  1. 항목 1
  2. 항목 2
결과 표시창

createElement로 생성하여 insertBefore 메서드로 삽입한 개체의 nodeType 속성값을 확인한다..

<SCRIPT>
function createObj(){
  var newObj=document.createElement('LI');
  newObj.innerText='생성된 항목';
  createdObj=olObj.insertBefore(newObj,li2);
  showA.innerHTML='newObj.nodeType='+newObj.nodeType;
}
</SCRIPT>
<OL id=olObj>
<LI id=li1>항목 1
<LI id=li2>항목 2
</OL>
<BUTTON onclick=createObj()>엘레멘트 생성</BUTTON>
<DIV id=showA>결과 표시창</DIV>