FIREFOX取动态input值

在FF上使用innerHTML 动态的 input 值 直接使用 innerHTML返回 getElementbyId中初始的值.

原来 FF中的innerHTML是以getAttribute来得到值的.要取得input 值输入的值 要使用 onkeyup事件 使用 setAttribute(sAttrName, vAttrValue) 来得到值.

 演示代码:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Test</title>
<script type="text/javascript">
function $(obj){
    return document.getElementById(obj);
}
function get_txt(){
    var txt = $('iii').innerHTML;
    alert(txt);
}
</script>
</head>
<body>
<div id="dd"><span id=iii><input name="d" type="text" value="" onkeyup="this.setAttribute('value',this.value)" /> </span> <input type="button" onclick="get_txt();" /></div>
</body>
</html>

« 上一篇 | 下一篇 »
只显示10条记录相关文章
php header 跳转 (浏览: 186, 评论: 0)
定时清理旧的log文件 (浏览: 1156, 评论: 1)
用css方式巧妙保护邮箱地址 (浏览: 1021, 评论: 0)
选Ruby还是选Python? (浏览: 950, 评论: 0)
vc++中用ado连接oracle数据库 (浏览: 3688, 评论: 0)
xajax+php的一个DEMO--Blackjack(21点) (浏览: 3315, 评论: 3)
SQL 语法参考手册 (浏览: 2317, 评论: 0)
T-SQL 小手册 (浏览: 2427, 评论: 0)
获得服务器IP与模拟iframe (浏览: 20249, 评论: 0)
一个适用于验证码的小函数 (浏览: 19736, 评论: 0)
Trackbacks
点击获得Trackback地址,Encode: UTF-8 点击获得Trackback地址,Encode: GB2312 or GBK 点击获得Trackback地址,Encode: BIG5
发表评论

评论内容(*):