2012-03-27 22 views
0

我有支持IE7及以下線路在控制檯中拋出一個錯誤:的setValue()在IE7中拋出一個錯誤

document.getElementById("statusFilter").setValue("0"); 

我得到的錯誤是:

對象不支持屬性或方法 '的setValue'」。

是否有IE7的方法嗎?這部作品在IE8/9,FF和Chrome精絕。

+1

(@epascarello提供了一個答案)但我很好奇......據我所知'setValue'不是_any_瀏覽器中的有效方法?!什麼類型的元素是「statusFilter」? – MrWhite 2012-03-27 15:46:05

+0

statuFilter是一個選擇對象。之前的開發人員已經包含了一些外部庫,並且setValue基本上被替換了.value = – Fraser 2012-03-28 08:31:03

+0

在這種情況下,它看起來像'setValue()'應該由外部庫提供。經過測試,'setValue()'在默認情況下在任何瀏覽器中都不起作用。有可能setValue()提供了一些額外的驗證...? – MrWhite 2012-03-28 11:02:02

回答

3
document.getElementById("statusFilter").value = "0";