document.getElementById方法在Firefox与IE中的区别
更新时间:2010年05月18日 22:18:35 作者:
相信很多朋友在写JavaScript的时候,对浏览器的兼容问题会感到很头疼。这不,烦什么,什么就来了,特记录下来,与大家分享。
【要点】document.getElementById方法在Firefox与IE中的区别。
如下,有一name="txtVersion"的text控件:
<div>
<input type="text" name="txtVersion" size="15" value="Version" maxlength="25">
</div>
根据上面信息,我们要用JS获得其控件中的值,我们这样写:
var strVersion= document.getElementById("txtVersion").value;
上面的写法没错,在以IE为内核的浏览器中是正确的,但是Firefox对此要求的很严格,上面代码不能通过。在Firefox中,用document.getElementById方法,一定要为控件加上id=“txtVersion”属性,如下:
<div>
<input type="text" name="txtVersion" id="txtVersion" size="15" value="Version"
maxlength="25">
</div>
附:最近几天都没有更新Blog了,一是工作忙了起来,二是自己笔记本的电源适配器突然坏了,DELL的,附件到处都没得卖,没办法,保质期又过了,只好在淘宝上拍了一个。今天早上拍的,希望今天可以拿到手。
如下,有一name="txtVersion"的text控件:
复制代码 代码如下:
<div>
<input type="text" name="txtVersion" size="15" value="Version" maxlength="25">
</div>
根据上面信息,我们要用JS获得其控件中的值,我们这样写:
var strVersion= document.getElementById("txtVersion").value;
上面的写法没错,在以IE为内核的浏览器中是正确的,但是Firefox对此要求的很严格,上面代码不能通过。在Firefox中,用document.getElementById方法,一定要为控件加上id=“txtVersion”属性,如下:
复制代码 代码如下:
<div>
<input type="text" name="txtVersion" id="txtVersion" size="15" value="Version"
maxlength="25">
</div>
附:最近几天都没有更新Blog了,一是工作忙了起来,二是自己笔记本的电源适配器突然坏了,DELL的,附件到处都没得卖,没办法,保质期又过了,只好在淘宝上拍了一个。今天早上拍的,希望今天可以拿到手。
相关文章
CheckBox多选取值及判断CheckBox选中是否为空的实例
下面小编就为大家带来一篇CheckBox多选取值及判断CheckBox选中是否为空的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧2017-10-10
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍
获取div编辑框,textarea,input text的光标位置 兼容IE,FF和Chrome的方法介绍,有需求的朋友可以参考2012-11-11
javascript写的异步加载js文件函数(支持数组传参)
这篇文章主要介绍了javascript写的异步加载js文件函数,同时支持单个文件和多个文件(数组传参),但不兼容IE6,需要的朋友可以参考下2014-06-06


最新评论