<TABLE>
<TBODY id="tbody">
</TBODY>
</TABLE>
<script language="javascript">
var txtArray = new Array();
txtArray.push("<tr>");
txtArray.push("<td>Boston</td></tr>");
document.getElementById("tbody").innerHTML =txtArray.join("");
txtArray=null;
</script>
此时出现“未知的运行时错误”,原因如下:
table,thead,tfoot,tbody,tr,col,colgroup,html,title,style,frameset这些元素的innerhtml属性都是只读的,不能直接赋值.
如果一定要赋值动态改变它们的话,就把嵌套在div 里吧,然后给div 的innerHTML的属性赋值吧。改成下面的代码,测试通过:
<TABLE>
<TBODY >
<div id="tbody"> </div>
</TBODY>
</TABLE>
<script language="javascript">
var txtArray = new Array();
txtArray.push("<tr>");
txtArray.push("<td>Boston</td></tr>");
document.getElementById("tbody").innerHTML =txtArray.join("");
txtArray=null;
</script>
分享到:
相关推荐
本文实例讲述了js插件设置innerHTML时在IE8下提示“未知运行时错误”解决方法。分享给大家供大家参考。具体分析如下: 问题描述: 网站中使用了一个js插件,设置innerHTML时,在IE8下报错“未知运行时错误”: ...
innerHTML-outerHTML-innerTEXT
[removed] ”trone”> </tr> 在IE中,有时候会出现”未知的运行时错误(unknown runtime error)”,而在firefox里不会。 这主要是IE在对innerHTML进行写操作的时候会检查element是否具备做为这些内容中html对象容器的...
解决ajax返回innerHTML中javascript不能运行问题
innerHTML的简单应用
超全面javaweb第4天-_08_innerHTML属性
innerHTML的使用document.getElementById("id").innerHTML = "contenttext";
博文链接:https://aideqianfang.iteye.com/blog/246585
Innerself – 使用innerHTML将React / Redux转换成50行代码
原来出错的代码如下: 代码如下: <p xss=removed> ”txtContent” runat=”server” TextMode=”MultiLine” Height=”450″ Width=”98%”></asp> </p> 出错的原因应该是IE7、IE8中的P不支持innerHTML。CodeMirror...
js中innerHTML与innerText的用法与区别
NULL 博文链接:https://newtime.iteye.com/blog/461125
js中innerHTML与innerText的用法与区别js中innerHTML与innerText的用法与区别
千锋Web前端教程_48_日期对象_定时器和innerhtml
NULL 博文链接:https://wuzhengxuan.iteye.com/blog/1263906
简单日历和innerHTML使用 javascript的简单应用实例 可以自定义Css
其中想到一个js改进的内容,需要innerHTML后的脚本也可以运行.但是尝试了一下.发现IE下直接innerHTML的脚本无法执行. 尝试了几次发现,插入的HTML里,[removed]前面有其他对象,并且script 设置了 defer , 这样的...
调用innerHTML之后,onclick失效了,这也是在意料之中的,因为innerHTML是以文本形式插入的button,所以无法识别onclick事件