我有一个页面,它只是尝试在 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>
在我的页面中。我究竟做错了什么?!