Fråga : Ie-felet endast, anmärker stöttar inte denna egenskap eller metod

Hi där, den pröva förmiddagen för

I korsar till och med DOMNA och för att filtrera ut specifika typer av, märker för att inte fungera av av.  Så jag har denna min samlingdefinition att lista.  

tagArray = [”A”, ”APPLETEN”, ”FÖRKROPPSLIGAR”, ”H1”, ”H2”, ”H3”, ”HUVUDET”, ”timme”, ”IMG”, ”MATAR IN”, ”META”, ”SKRIVAR”, ”VÄLJER”, ”TEXTAREA”];

And därefter sedermera jag gör denna condition
if (&& för === 3 för currentElementChild.nodeType, === -1 (för tagArray.indexOf (currentElementChild.parentNode.tagName))) {
}

This fungerar i safari, firefox och antagligen operan men IE för krom kastar en anmärka stöttar inte detta egenskaps- eller metodfel.  Jag har kontrollerat in tröstar av IE, och tagArray finns och så gör currentElementChild och dess parentNode och märker känt, och de också är ibland -1 i IEN tröstar för.  IE för idé för

Any förutom är ruskig varför detta inte fungerar?
" klar "

Svar : Ie-felet endast, anmärker stöttar inte denna egenskap eller metod

Du kan använda något något liknande detta:

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 = [];
tagArray [”A”] =0;
tagArray [”APPLET”] =1;
tagArray [”FÖRKROPPSLIGA”], =2;
tagArray [”H1”] =3;
tagArray [”H2”] =4;
tagArray [”H3”] =5;
tagArray [”HUVUD”] =6;
tagArray [”timme”] =7;
tagArray [”IMG”] =8;
tagArray [”MATA IN”], =9;
tagArray [”META”] =10;
tagArray [”SKRIVA”], =11;
tagArray [”VÄLJ”], =12;
tagArray [”TEXTAREA”] =13;
om (&& för currentElementChild.nodeType-=== 3! tagArray, isNaN ([currentElementChild.parentNode.tagName.toUpperCase ()])) {
//
}
Andra lösningar  
 
programming4us programming4us