【发布时间】:2011-06-01 15:56:57
【问题描述】:
我有这行代码:
document.getElementById(object).innerHTML=data;
其中 object 等于 'index' (这是 html 中 div 的 id)并且数据是一些文本...... firefox 或 chrome 上没有错误,但 Internet Explorer 给了我“未知的运行时错误” !!!我很快就会秃顶...
数据示例:(出于某种原因,如果我删除 <table> 一切都会正常...)
<table style="width:100%;">
<tr class="tablePagnation">
<td valign=top colspan="5">
<input type=hidden id="pagnation" value="1">
<label class="disabledlink">ÇáÓÇÈÞ</label> <label class="disabledlink">ÇáÇæáì</label> <a href="javascript:;" onclick="setPagnation('1');"class="pagnation_selected">1</a>
<a href="javascript:;" onclick="setPagnation('2');"class="pagnation">2</a>
<a href="javascript:;" onclick="setPagnation('3');"class="pagnation">3</a>
<a href="javascript:;" onclick="setPagnation('4');"class="pagnation">4</a>
<a href="javascript:;" onclick="setPagnation('5');"class="pagnation">5</a>
<a href="javascript:;" onclick="setPagnation('64');">ÇáÇÎíÑÉ</a> <a href="javascript:;" onclick="setPagnation('2');">ÇáÊÇáí</a> </td>
</tr>
<tr class="Heading3">
<td valign=top style="width:40px;">
<input type=checkbox onclick="toggleCheckboxes('msgbox',this.checked);">
<a href="javascript:;" onclick="refresh_inbox();"><img src="images/refresh.png" title="ÊÍÏíË"></a>
</td>
<td valign=top>
ãä
</td>
<td valign=top>
ÇáÚäæÇä
</td>
<td valign=top>
ÇáÊÇÑíÎ
</td>
<td valign=top>
ÇáÚãáíÇÊ
</td>
</tr>
<tr class="GridRow UserRecordRow">
<td valign=top>
<input type=checkbox id="msgbox" value="26" name="msgbox">
<img src="images/msg_read.png">
</td>
<td valign=top>
<a href="index.php?pg=inbox&do=read&id=26">ÑÇãí</a>
</td>
<td valign=top>
te45tef
</td>
<td valign=top>
10-01-2011 01:21 PM
</td>
<td valign=top>
<a href="javascript:;" onclick="delete_msg(26);">
<img src="images/delete.png" title="ÍÐÝ">
</a>
</td>
</tr>
<tr class="GridRow UserRecordRow">
<td valign=top>
<input type=checkbox id="msgbox" value="25" name="msgbox">
<img src="images/msg_unread.png">
</td>
<td valign=top>
<a href="index.php?pg=inbox&do=read&id=25">ÑÇãí</a>
</td>
<td valign=top>
5tfe54tfe
</td>
<td valign=top>
10-01-2011 01:20 PM
</td>
<td valign=top>
<a href="javascript:;" onclick="delete_msg(25);">
<img src="images/delete.png" title="ÍÐÝ">
</a>
</td>
</tr>
</table>
【问题讨论】:
-
请发布
data的值。似乎不太可能是罪魁祸首,但 IE 确实做了一些奇怪的事情。 -
您的代码在这里与解决您的问题无关(没有 JS 的痕迹,没有
id="index"的痕迹,没有任何值的痕迹 真正 在object中或data)。就 JS 和标记而言,IE 确实是个奇葩。请严格,例如使用valign="top"而不是valign=top。
标签: javascript