innerHTML报“未知运行时错误”

innerHTML报“未知运行时错误”

问题描述:

各位好,我在js中为span的innerHTML赋值,值的内容是“

123
”,报“未知运行时错误”。
如果换成“123”则可以正常显示,请问是什么原因?
急切等待答案。
[b]问题补充:[/b]
回Rowen:我用的容器是span,只是在span的innerHTML中存入。

回zgy_zhengGY:应该不是多标签问题,这个我试过,只要不包含

相关标签,就可以正常显示

等待答案
[b]问题补充:[/b]
1.span改为div问题依旧,应该不是容器问题

2.fireFox问题:我们的项目对于firefox的支持一般,用户99%以上使用ie6或ie7,所以ie下不能出现问题。

3.http://www.cnblogs.com/it563/articles/1178067.html中的问题和我不同,它是因为innerHTML的自动标记,导致输出格式不正确,而我是更本无法显示。。。
[b]问题补充:[/b]
html代码:

   

function init(){ var conconcon = "<table><tr><td>1212</td></tr></table>"; document.getElementById("meetingcontent").innerHTML =conconcon; }

以上是页面的所有相关代码,其他地方均无调用“meetingcontent”
[b]问题补充:[/b]
问题就是出现在
document.getElementById("meetingcontent").innerHTML =conconcon;
报“未知的运行时错误”

额滴神啊,难道是rp问题?

[b]问题补充:[/b]
我自己建了个htm文件,赋值该代码,运行成功。。。
:x
谁能分析下问题可能是由什么引起的?
[b]问题补充:[/b]
问题已解决,原来是以前写代码的人没把

标签写完整,没写
...所以插入肯定报错了。。。。。。。
js报错报的不是地方啊,浪费我这么多时间。。。。
还是谢谢大家了,我把分数散了,可惜只有5分,能给的我都给1分吧

[quote]javascript 中innerHTML函数导致“ 未知的运行时错误”
问题的现象是: 运行了 document.all["ptName"].innerHTML="产品名称"; 结果出现了错误 “ 未知的运行时错误”,运行时错误是比较让人头疼的问题,很难找到错误的原因。大概找了十分钟的错误,还是一筹莫展,正在苦恼的时候,高手给我指点了一下,问题解决了
出错的原因是: 我所设置的innerHTML的对象是一个

,是由于的对象包容性的比较低,当浏览器运行这段脚本时,校验出了运行时错误。
解决方案: 增加了一个,设置的innerHTML就解决了。
总结: tr,table 等等的对象包容性比较低,而像 span,div 包容性就非常高。因此在应用innerHTML等javascript脚本函数时,一定要选择 span,div等对象包容性好的标记来实现。[/quote]

将span改为div

把你的代码粘出来看看

特别注意的是

,,标签里面加正确格式的
标签都有可能出错,所以应该避免使用这些标签作为容器,必要时可以用 作为容器,再锲套一层表格。

你换 FireFox 试试
如果问题依旧,很可能是大母指之类的问题。
我在FireFox下 用FireBug 控制台试
document.getElementById('aaaaaaa').innerHTML = "

123
";
一切正常。

试了下代码不会出现运行错误啊。。IE7及CHROME下测试
[code="java"]

无标题文档

window.onload=function l(){document.getElementById("a1").innerHTML="<table><tr><td>123</td></tr></table>";}



[/code]

贴出全部代码吧。。

把你代码粘出来,我觉得应该是你有地方写错了导致

我咋测没问题,1212出现,也没报错。。... :o
[code="java"]


无标题文档

   

function init(){ var conconcon = "<table><tr><td>1212</td></tr></table>"; document.getElementById("meetingcontent").innerHTML =conconcon; }

[/code]

奇怪,我的ie7是没这个问题

我这也试了你的代码(ie6 ie7),正常
rp问题的可能性比较大:)
要不你清浏览器缓存看看

正常! :evil:

之前粘的文章里其实已经说了可能的情况了