document.getElementById 你真正了解了吗?
来源:互联网 发布:windows live games 编辑:程序博客网 时间:2024/04/28 10:39
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是考虑的兼容性的问题才这么做的。
- document.getElementById 你真正了解了吗?
- document.getElementById 你真正了解了吗?
- document.getElementById 你真正了解了吗?
- 有多少人真正了解document.getElementById?
- 有多少人真正了解document.getElementById?
- javaScript中document.getElementById 你了解多少?
- document.all 与 document.getElementById不同吗?
- document.getElementById()
- document.getElementById()
- document.getElementById()
- document.getElementById
- document.getElementById()
- 你真正理解 ReserveFile 了吗?
- document.getElementById使用介绍,看了定有收获
- 你用ADSL吗?了解ADSL真正速度吧
- 你了解System.out.println()的真正含义吗?
- 你了解System.out.println()的真正含义吗?
- 你真正了解HTML页面中颜色代码的涵义吗?
- Refactoring to Patterns 读书笔记(四)
- Wrox's SQL Server 2005 Express Edition Starter Kit
- 深入浅出硬盘分区表
- newxy的Delphi开发风格二(主细表)
- 刚来这里,希望结识更多朋友
- document.getElementById 你真正了解了吗?
- 铸造安全的网站,保护访问者的安全
- 解析Java类和对象的初始化过程
- 过过瘾也行啊!
- 面试
- JBuilder的基本使用
- 美国怪事 VS 中国怪事
- 关于java的几个困惑问题
- 网络游戏外挂制作技术浅谈 - -