2012-07-19 119 views
6

此代碼在Internet Explorer中無法正常工作8IE 8不支持的foreach方法

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

我得到的錯誤SCRIPT438:對象不支持屬性或方法 '的forEach'

+1

這是否回答你的問題? http://stackoverflow.com/questions/412447/for-each-javascript-support-in-ie – Dan 2012-07-19 08:01:07

回答

4

我相信這應該解決您的問題。

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

我喜歡這個解決方案最好,因爲它不需要任何額外的庫,這是人們在forEach來臨之前如何做的。 – SyntaxRules 2013-07-26 15:52:10

相關問題