2012-07-19 8 views
6

ten kod nie działa w Internet Explorer 8.IE 8 nie obsługuje metody foreach

documenttab.query('.field,.button').forEach(function(c){c.setDisabled(false);}); 

otrzymuję błąd SCRIPT438: Obiekt nie obsługuje właściwość lub metoda 'foreach'

+1

Czy to odpowiada na twoje pytanie? http://stackoverflow.com/questions/412447/for-each-javascript-support-in-ie – Dan

Odpowiedz

4

Wierzę, że to powinno rozwiązać problem.

vals = documenttab.query('.field,.button') 
for (i = 0; i < vals.length; i++) { 
    vals[i].setDisabled(false); 
} 
+0

Najbardziej podoba mi się to rozwiązanie, ponieważ nie wymaga żadnych dodatkowych bibliotek i tak ludzie robili to wcześniej. . – SyntaxRules