我有一个页面,它只是尝试在 javascript 函数中执行以下操作:
document.getElementById("chatTable").innerHTML += "<tr><td colspan=\"3\"> ⏎
<span color=\"purple\">------------Switched to channel: " + channelName + ⏎
"------------</span></td></tr>";
这适用于我尝试过的所有其他浏览器(Firefox、Chrome、Safari、Android 手机浏览器、iPhone 浏览器),但不适用于 IE9。是的,我确实有一个带有 ID 的表,并且确实设置chatTable
了变量。channelName
我知道我可能实际上可以使用 DOM 为表格对象附加一个表格行(我认为它insertRow()
或其他东西),但现在它已经成为一个原则问题,它让我发疯了。我已经尝试将其更改+=
为只是=
没有运气。我还尝试在javascript中将表格设置为自己的变量,然后尝试编辑innerHTML,但仍然没有运气。哦,我确实有:
<!DOCTYPE HTML>
在我的页面中。我究竟做错了什么?!