Pergunta : O erro do IE somente, objeto não suporta este propriedade ou método

Olá! lá,

I am que atravessa através dos DOM e que tenta filtrar para fora tipos específicos de Tag para não trabalhar fora de.  Assim eu tenho esta disposição que defino minha lista.  

tagArray = [“A”, “APPLET”, “CORPO”, “H1”, “H2”, “H3”, “CABEÇA”, “hora”, “IMG”, “ENTRADA”, “META”, “CERTIFICADO”, “SELECIONA”, “TEXTAREA”]; o

And então mais tarde eu faço este condition
if (&& do === 3 de currentElementChild.nodeType (=== -1 de tagArray.indexOf (currentElementChild.parentNode.tagName))) {
} o

This trabalha no safari, o firefox e provavelmente a ópera mas o IE do cromo estão jogando um objeto não suportam este erro da propriedade ou de método.  Eu verific dentro o console do IE e tagArray existe e assim que faz o currentElementChild e seus parentNode e nome e do Tag igualmente são às vezes -1 no console do IE demasiado.  idéia do

Any com exceção do IE que é terrível porque isto não trabalha?
class= do

Resposta : O erro do IE somente, objeto não suporta este propriedade ou método

Você pode usar qualquer outra coisa semelhante:

http://www.w3schools.com/jsref/jsref_isNaN.asp
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
tagArray = [];
[“A”] =0 tagArray;
[“APPLET”] =1 tagArray;
[“CORPO”] =2 tagArray;
[“H1”] =3 tagArray;
[“H2”] =4 tagArray;
[“H3”] =5 tagArray;
[“CABEÇA”] =6 tagArray;
[“hora”] =7 tagArray;
[“IMG”] =8 tagArray;
[“ENTRADA”] =9 tagArray;
[“META”] =10 tagArray;
[“CERTIFICADO”] =11 tagArray;
[“SELECIONAR”] =12 tagArray;
[“TEXTAREA”] =13 tagArray;
se (&& do === 3 de currentElementChild.nodeType! isNaN (tagArray [currentElementChild.parentNode.tagName.toUpperCase ()])) {
//
}
Outras soluções  
 
programming4us programming4us