2009-09-14 1 views
12

는이 같은에 대한 DOM 노드 유형을 테스트 몇 가지 자바 스크립트를했습니다. 그러나 Internet Explorer 7은 Node (대문자 N 포함)이 정의되지 않는다고 불평하고 있습니다. 하지만 그건 DOM Level 2의 일부입니다!Node.TEXT_NODE와 IE7

마술 번호를 사용하려면 코드를 변경해야합니까? 아니면 나는 여기서 간단한 것을 놓치고 있습니까?

답변

18

불행히도 당신은 아무것도 놓치지 않았습니다.

IE에 노드 상수가 없습니다. "DOM으로 할 수있는 다른 것"섹션의 http://www.ibm.com/developerworks/xml/library/x-matters41.html을보십시오.

그러니 당신은 일정하게 자신의 노드를 정의하거나 당신은 단순히

node.nodeType === 3 
요청