document.getElementById,IE兼容性
来源:互联网 发布:sqoop导入数据到hbase 编辑:程序博客网 时间:2024/05/21 09:35
text1:
<input name="textName1" type="text" id="textName2" />
<br>
text2:
<input name="textName2" type="text" id="textName1" />
<br>
<input type="button" name="Submit" value="text1" onclick=alert(document.getElementById('textName2').value) />
<input type="button" name="Submit2" value="text2" onclick=alert(document.getElementById('textName1').value) />
我在IE中测试了上面的代码,在第一个文本框中输入1,在第二个文本框中输入2,然后点下面的两个按钮,猜一下结果是什么?
我本意是按钮1返回第一个文本框的值,按钮2返回个文本框的值。
结果是两个按钮都返回了第一个文本框的值。
说明ie执行document.getElementById(elementName)的时候,返回的是第一个name或者id等于elementName的对象,并不是按照ID来查找的。
在fireFox中不存在这样的问题,fireFox执行document.getElementById(elementName)的时候只查找id等于elementName的对象,如果不存在则返回null。
可能IE是考虑的兼容性的问题才这么做的。
0 0
- document.getElementById,IE兼容性
- 解决IE的document.getElementById的BUG
- IE中document.getElementById和document.getElementsByName特殊表现
- document.getElementById()
- document.getElementById()
- document.getElementById()
- document.getElementById
- document.getElementById()
- IE中document.getElementById()对name和id的读取
- ie的大问题,关于document。getElementById和getElementsByName
- 藏在IE中的Bug:关于document.getElementById()方法
- document.getElementsByName & document.getElementById 在IE与FF中不同实现
- document.getElementsByName 、document.getElementById 在IE与FF中有着不同实现。
- document.all和document.getElementById
- document.getElementById 与 document.getElementByName
- document.getElementById使用
- document.getElementById()方法简写
- document.getElementById详解
- Oracle Database Limits
- CubieTruck的Cubian X1中安装MySql
- android 项目 高版本 换成 低版本
- Xcode5制作Framework
- Maximal Rectangle
- document.getElementById,IE兼容性
- 关于Unity3D内置Blinn Phong光照模型计算在移动设备上的曝光问题
- 【伯乐在线】24岁才开始学编程是否太晚?一位经济学专业女程序员的故事
- epoll_wait 。。
- 使用yum 使用 CentOS-6.5-x86_64-bin-DVD1.iso 作为本地源
- vi/vim编辑器显示颜色
- 在ARM平台上 配置appweb 5.2.0 esp-angular-mvc编译环境
- 找出二叉树中和最大的路径,路径可以从任意节点开始,到任意节点结束。
- Phonegap-Android的jquery返回按钮