ffx
ffx
小狐狸
小狐狸
  • UID12125
  • 注册日期2006-04-02
  • 最后登录2006-04-07
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:4251回复:4

firefox里的重大BUG?[已解决]

楼主#
更多 发布于:2006-04-02 00:57
<html>
<body>
<textarea id="fire_text">fffffffffff</textarea>
<input name="btn" type="button" onclick="alert(document.getElementById('fire_text').textContent);alert(fire_text.textContent);" value="FF! Show">
<br><br><hr><br>
<textarea id="ie_text">iiiiiiiiii</textarea>
<input type="button" onclick="alert(ie_text.innerText);" value="IE Demos"><br>
</body>
</html>

把上述代码存成一个HTML文件,用FF打开,在第一个TextArea里输入一些新的字符后,点击“FF! Show”按钮,看到的是旧文本区内容,而不是新输入的内容。

这个问题怎么处理?

我要做提交前验证,结果当前用户新输入的内容在文本区中取不出来,我都快疯了!我的FF是1.5版本的。
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-04-02 00:57
Re: firefox里的重大BUG????????????????
<html>
<body>
<textarea id="fire_text"></textarea>
<input name="btn" type="button" onclick="var text=document.getElementById('fire_text');alert(text.value);" value="FF! Show">
</body>
</html>
ffx
ffx
小狐狸
小狐狸
  • UID12125
  • 注册日期2006-04-02
  • 最后登录2006-04-07
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2006-04-02 00:57
感谢楼上的回复!果然好使!呵呵

不过TextArea不是用textContent的么?什么时候可以用Value的了?
ydgi
火狐狸
火狐狸
  • UID2074
  • 注册日期2005-01-12
  • 最后登录2007-04-03
  • 发帖数166
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2006-04-02 00:57
ffx:感谢楼上的回复!果然好使!呵呵

不过TextArea不是用textContent的么?什么时候可以用Value的了?
回到原帖


从 DOM1 开始,TextArea 就有 value 属性。

参考
http://www.w3.org/TR/1998/REC-DOM-Level ... -html.html
里面关于 Interface HTMLTextAreaElement 的说明。
ffx
ffx
小狐狸
小狐狸
  • UID12125
  • 注册日期2006-04-02
  • 最后登录2006-04-07
  • 发帖数7
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2006-04-02 00:57
嗯,果然是官方的资料~不过我怎么就没找到这个页面呢?
游客

返回顶部