document获取页面控件的标签对象
来源:互联网 发布:新浪的域名 编辑:程序博客网 时间:2024/04/30 10:03
document.getElementsByName()与 document.getElementById()、 document.getElementsByTagName()的区别是什么?
document.getElementsByName() 是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。
document.getElementById() 是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象。
document.getElementsByTagName() 是根据控件TAG获取这个控件对象,返回的是一个对象数组。
例如:
HTML中有控件如下:
<input type="radio" id="radio1" checked="checked" name="radiogroup1" />
<input type="radio" id="radio2" name="radiogroup1" />
<input type="radio" id="radio3" name="radiogroup1" />
则:
document.getElementsByName('radiogroup1') 取得的是这三个控件,可以用document.getElementsByName('radiogroup1')[0] 取得的是第一个控件。
document.getElementById('radio1')取得的是第一个控件,
document.getElementsByTagName('input') 取得的是这三个控件,可以用document.getElementsByTagName('input')[0] 取得的是第一个控件。
getElementsByName('delID')返回的是所有名称为'delID'的控件组成的数组,数组就是一种集合。
document.getElementsByName() 是根据控件名称获取这个控件对象,因为控件名称可以相同,返回的是一个对象数组。
document.getElementById() 是根据控件ID获取这个控件对象,因为控件ID唯一,返回的是一个对象。
document.getElementsByTagName() 是根据控件TAG获取这个控件对象,返回的是一个对象数组。
例如:
HTML中有控件如下:
<input type="radio" id="radio1" checked="checked" name="radiogroup1" />
<input type="radio" id="radio2" name="radiogroup1" />
<input type="radio" id="radio3" name="radiogroup1" />
则:
document.getElementsByName('radiogroup1') 取得的是这三个控件,可以用document.getElementsByName('radiogroup1')[0] 取得的是第一个控件。
document.getElementById('radio1')取得的是第一个控件,
document.getElementsByTagName('input') 取得的是这三个控件,可以用document.getElementsByTagName('input')[0] 取得的是第一个控件。
getElementsByName('delID')返回的是所有名称为'delID'的控件组成的数组,数组就是一种集合。
0 0
- document获取页面控件的标签对象
- document获取父页面的对象
- document.getElementById获取控件对象为空的解决方法
- document.forms 对应页面上的标签
- document对象_标签的属性
- 获取页面window/document的值
- document.getElementsByTagName(“#”)获取的对象的集合
- document节点对象的获取方式
- jquery获取iframe的document对象
- document获取对象的三种三方法
- 获取Document对象
- document.write插入js标签会覆盖页面的问题
- (JS错误)document对象操作,获取对象的错误
- struts2的s:iterator标签在jsp页面获取action中数组对象
- document.getElementById()获取服务端控件
- WebBrowser之获取跳转页面的Document接口源码
- 页面获取和设置标签的绝对路径
- 获取页面所有标签的属性值
- swift 流程控制
- 支持向量机通俗导论(理解SVM的三层境界)
- K-means clustering (K-均值聚类)
- 小议TCP的MSS(最大分段)以及MTU
- 如何利用多核CPU来加速你的Linux命令 — awk, sed, bzip2, grep, wc等
- document获取页面控件的标签对象
- 有些人的生活已经深陷Apple生态系统
- C++ Primer 学习 《输入输出》
- 关键字enum的用法
- ROS好文章收集-2014
- Win8/WP8 XAML高级特性
- asp.net mvc中的dropdown的使用
- 360全景制作
- 【调试】Logcat中不提示异常信息或是提示让人难以捉摸的解决之道