2009-09-14 5 views
12

は、私はこのような反対DOMノードの種類をテストするいくつかのjavascriptをしました。しかし、Internet Explorer 7はNode(大文字N)は定義されていないと訴えています。しかしそれはDOM Level 2の一部です!Node.TEXT_NODEとIE7

マジックナンバーを使用するにはコードを変更する必要がありますか?それとも私はここで簡単なものを逃していますか?

答えて

18

残念ながら、あなたは何も欠けていません。

IEにはノード定数はありません。ここでhttp://www.ibm.com/developerworks/xml/library/x-matters41.htmlを見て、 "DOMで他に何ができる?"

だからあなたはあなた自身のノードの定数を定義したり、あなたは、単に

node.nodeType === 3 
を求めるのいずれか