Questione : L'errore dello IE soltanto, oggetto non sostiene questa proprietà o metodo

Ciao là,

I che attraversa attraverso i DOM e che prova a filtrare fuori i tipi specifici di modifiche per non funzionare fuori di.  Così ho questo allineamento che definisco la mia lista.  

tagArray = [“A„, “APPLET„, “CORPO„, “H1„, “H2„, “H3„, “TESTA„, “ora„, “IMG„, “INPUT„, “META„, “SCRITTO„, “SELEZIONA„, “TEXTAREA„];

And allora più tardi faccio questo condition
if (&& del === 3 di currentElementChild.nodeType (=== -1 di tagArray.indexOf (currentElementChild.parentNode.tagName))) {
} il

This funziona nel safari, il firefox e probabilmente l'opera ma lo IE del bicromato di potassio sta gettando un oggetto non sostiene questo errore di metodo o della proprietà.  Ho controllato la sezione comandi dello IE e tagArray esiste ed in modo da fa il currentElementChild ed il relativi parentNode e nome e della modifica inoltre a volte sono -1 nella sezione comandi dello IE anche.  idea del

Any oltre allo IE che è terribile perché questo non funziona?
class= del

Risposta : L'errore dello IE soltanto, oggetto non sostiene questa proprietà o metodo

Potete usare qualcosa di simile:

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;
[“TESTA„] =6 tagArray;
[“ora„] =7 tagArray;
[“IMG„] =8 tagArray;
[“INPUT„] =9 tagArray;
[“META„] =10 tagArray;
[“SCRITTO„] =11 tagArray;
[“SELEZIONARE„] =12 tagArray;
[“TEXTAREA„] =13 tagArray;
se (&& del === 3 di currentElementChild.nodeType! isNaN (tagArray [currentElementChild.parentNode.tagName.toUpperCase ()])) {
//
}
Altre soluzioni  
 
programming4us programming4us