firefox下innerHTML的一个bug

日期:2009-02-05    阅读:188   分类:Javascript


在书写 dan.xinju.name 的主页的时候用到了innerHTML,代码如下:

注:此处的obj是一个文本框 ,在firefox下;

假设obj的父对象是一个p元素,然后用p元素的父对象div执行:
div.innerHTML += "content";

你会发现先前obj文本框中的value居然被清空了。

在ie下没有这种现象,最后的解决办法为:

不适用 div.innerHTML ,而是先用createElement创建p元素后,用:

div.appendChild(p) ,问题解决。





本页链接: http://www.scriptlover.com/static/395-firefox-bug-innerHTML

标签:

相关文章

网友评论

#1: 2009-7-23 14:24:00 by 热额外

对方身份十分

Leave a comment

 required

 required (Not published)

 required