我有一個txt變量,其中包含我需要爲下拉列表設置的html字符串。該代碼在除IE以外的所有其他瀏覽器中工作正常。基本代碼如下所示。在IE中使用.innerHTML添加選項元素
while循環多用一些代碼
document.getElementById('theSelector').innerHTML = txt;
其中'theSelector'
是我選擇的元素爲我的形式
的ID,這樣基本上IE poops並不會產生我的名單。如果您想查看我的源代碼和所做的一切,我會在下面發佈我的網頁。如果你想看看網站應該如何運行,只需在另一個不是的ie瀏覽器中運行。
http://1wux.com/Resume/signUp.html
我不認爲IE讓你'.innerHTML =' ';'。你必須使用DOM方法。 –
2011-12-19 06:00:39
如果我沒有記錯,這是IE瀏覽器的一個長期存在的bug。 http://support.microsoft.com/kb/276228這個錯誤報告是在2003年提交的。我遇到過一次,最簡單的解決方案是使用Adam的答案。 – qw3n 2011-12-19 06:11:20