网络编程
位置:首页>> 网络编程>> JavaScript>> IE下修改<p>标签的innerHTML出错

IE下修改<p>标签的innerHTML出错

作者:CNLei 来源:CNLei.blog 发布时间:2007-11-11 10:12:00 

标签:ie,innerHTML

现象:

在IE下,用JS修改p标签的innerHTML时,出"未知的运行时错误(unknown runtime error)"提示

原因:

待插入的innerHTML值中含有区块HMTL标签(如:div,p,ul等)

推测结论:(因未找到官方资料证明,只能算是推测结论-_-)

在IE下修改p标签的innerHTML属性时,innerHTML值不允许含有区块标签。

测试代码:


附MSDN上关于innerHTML的解释:

URL: http://msdn2.microsoft.com/en-us/library/ms533897.aspx

MSDN官方的资料上,只说到了"COLGROUP, FRAMESET, HEAD, HTML, STYLE, TABLE, TBODY, TFOOT, THEAD, TITLE, TR"的innerHTML属性是只读的,但并没有说到p标签的innerHTML属性修改的特性问题:(

0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com