我有一個簡單的嘗試做一個JavaScript函數如下頁面:innerHTML的追加在IE9
document.getElementById("chatTable").innerHTML += "<tr><td colspan=\"3\"> ⏎
<span color=\"purple\">------------Switched to channel: " + channelName + ⏎
"------------</span></td></tr>";
這個工作在其他瀏覽器我都試過(火狐,Chrome,Safari瀏覽器,Android手機瀏覽器, iPhone瀏覽器),但不在IE9中。是的,我確實有一個ID爲chatTable
的表和channelName
變量確實設置。我知道我可以使用表格對象的DOM(我認爲它的insertRow()
或其他東西)實際上可以添加一個表格行,但現在它已經成爲一個原則問題,並且它已經讓我發瘋了。我試圖將+=
更改爲=
,但沒有運氣。我也嘗試將表設置爲它自己的變量在JavaScript中,然後嘗試編輯innerHTML,仍然沒有運氣。哦,我確實有:
<!DOCTYPE HTML>
在我的頁面中。我究竟做錯了什麼?!
文件加載後執行了Javascript文件嗎?瀏覽器開發控制檯中的任何錯誤? – Raptor 2012-07-09 02:20:32