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
相关文章
- 用Firefox+Firebug插件快速完成网上订火车票 2012-01-04
- 支持IE/Firefox复制的JS代码 2008-12-15
- 网页拾色器 ColorZilla 2008-08-14
- Firefox:Disable This Connection is Untrusted 2012-01-05
- 使outerHTML兼容firefox 2009-04-13
- 如何快速定位页面中复杂 CSS BUG 问题 2009-01-15
- HTML编辑器2个bug解决 2011-08-04
- ie6下验证码刷新的bug 2009-03-03
- typeof在safari和opera下的bug 2009-03-03
- innerHTML 的一些问题 2008-12-15
网友评论
#1: 2009-7-23 14:24:00 by 热额外
对方身份十分