document.getElementsByName()与 document.getElementById()、 document.documentElement.getElementsByTagN
来源:互联网 发布:httppost json 编辑:程序博客网 时间:2024/04/28 18:03
document.getElementsByName()与 document.getElementById()、 document.documentElement.getElementsByTagName的区别
2008-12-18 11:43 223人阅读 评论(0) 收藏 举报
document.getElementsByName() 是根据控件名称(name属性)获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组;
document.getElementById() 是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象;
document.documentElement.getElementsByTagName() 是根据控件TAG(type属性)获取这个控件对象,返回的是一个对象数组;
eg:
HTML中有控件如下:
<input id="File1" type="file" name="up1"/>
<input id="File2" type="file" name="up1" />
<input id="File3" type="file" name="up2" />
则:
document.getElementsByName("up1") 取得的是两个控件,可以用document.getElementsByName("up1")[0] 取得的是第一个控件。
document.getElementById("up1")取得的是第一个控件,
document.documentElement.getElementsByTagName("input") 取得的是这三个控件,可以用document.documentElement.getElementsByTagName("input")[0] 取得的是第一个控件。
document.getElementById() 是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象;
document.documentElement.getElementsByTagName() 是根据控件TAG(type属性)获取这个控件对象,返回的是一个对象数组;
eg:
HTML中有控件如下:
<input id="File1" type="file" name="up1"/>
<input id="File2" type="file" name="up1" />
<input id="File3" type="file" name="up2" />
则:
document.getElementsByName("up1") 取得的是两个控件,可以用document.getElementsByName("up1")[0] 取得的是第一个控件。
document.getElementById("up1")取得的是第一个控件,
document.documentElement.getElementsByTagName("input") 取得的是这三个控件,可以用document.documentElement.getElementsByTagName("input")[0] 取得的是第一个控件。
- document.getElementsByName()与 document.getElementById()、 document.documentElement.getElementsByTagN
- document.getElementsByName()与 document.getElementById()、 document.documentElement.getElementsByTagName的区别
- document.getElementsByName()与 document.getElementById()、document.getElementsByTagName()的区别
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all
- document.getElementsByName和document.getElementById的区别
- document.getElementById(), getElementsByname(),getElementsByClassName(),getElementsByTagName()
- document.getElementById(), getElementsByname(),getElementsByClassName()区别
- document.documentElement与document.body
- document.documentElement与document.body
- document.body 与 document.documentElement
- document.documentElement 与 document.body
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementsByName
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById
- document.getElementsByName()、document.getElementById()、document.getElementsByTagName() 三者间的不同
- document.getElementById 与 document.getElementByName
- 【转】document.getElementById与getElementsByName的区别(JavaScript)
- document.getElementsByName(name)该方法与 getElementById()用法
- document.getElementById与getElementsByName的区别(JavaScript)
- Android项目技术总结:项目中选择任务的联系人引出android的spinner的监听问题
- ios 动画的时候 如果加阴影 会卡顿的
- C/C++ 笔记
- matlab 一闪而过的解决方法.txt
- 按编码格式读写文件
- document.getElementsByName()与 document.getElementById()、 document.documentElement.getElementsByTagN
- <基础>SQL面试题(3)
- 玉
- C/C+= 符号类型
- atoi()函数
- 利用linq排序Dictionary
- oracle中的exists 和not exists 用法详解
- OpenGL ES2.0 – Iphone开发指引
- map insert执行崩溃