Document:getElementsByName()用法及范例
来源:互联网 发布:网络存储服务器 编辑:程序博客网 时间:2024/04/30 05:56
定义和用法
getElementById,它也是只有document对象才能使用,而且返回的是数组的第一个元素,呵呵,它的方法名都写明了是getElement而不是getElements,所以,千万不要搞浑了.getElementsByName返回的是所有name为指定值的所有元素的集合
“根据 NAME 标签属性的值获取对象的集合。”集合比数组要松散的多, 集合里每个子项的类型可以不同, 集合只是把某些元素放在一起作为一类来使用, 相比之下数组就严格多了, 每个子项都是统一的类型. document.getElementsByName, document.getElementsByTagName, document.formName.elements 这类方法所得到的结果都是集合.用于批量更新时的数据传递.
getElementsByName() 方法可返回带有指定名称的对象的集合。
语法document.getElementsByName(name)该方法与 getElementById() 方法相似,但是它查询元素的 name 属性,而不是 id 属性。
另外,因为一个文档中的 name 属性可能不唯一(如 HTML 表单中的单选按钮通常具有相同的 name 属性),所有 getElementsByName() 方法返回的是元素的数组,而不是一个元素。
实例
<html><head><script type="text/javascript">function getElements() { var x=document.getElementsByName("myInput"); alert(x.length); }</script></head><body><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><input name="myInput" type="text" size="20" /><br /><br /><input type="button" onclick="getElements()"value="How many elements named 'myInput'?" /></body></html>
getElementById,它也是只有document对象才能使用,而且返回的是数组的第一个元素,呵呵,它的方法名都写明了是getElement而不是getElements,所以,千万不要搞浑了.getElementsByName返回的是所有name为指定值的所有元素的集合
“根据 NAME 标签属性的值获取对象的集合。”集合比数组要松散的多, 集合里每个子项的类型可以不同, 集合只是把某些元素放在一起作为一类来使用, 相比之下数组就严格多了, 每个子项都是统一的类型. document.getElementsByName, document.getElementsByTagName, document.formName.elements 这类方法所得到的结果都是集合.用于批量更新时的数据传递.
- Document:getElementsByName()用法及范例
- document.getElementsByName()的用法
- document.getElementsByName()的用法
- Document:getElementsByName()使用方法及示例
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementsByName
- document.getElementsByName()
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all
- document.all & document.getElementsByName?
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById
- document.getElementsByName(name)该方法与 getElementById()用法
- js中document有关getElementsByName 定义和用法
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别
- document.all还是document.getElementsByName?
- document.all还是document.getElementsByName?
- document.all还是document.getElementsByName?
- document.all还是document.getElementsByName
- document.getElementsByName 和 document.getElementsByTagName
- getElementsByName用法
- java的Override
- 幸福,请多留一份拥有的温存--天空16度蓝
- cocos2d-X 导演类(Director.h)API
- Android入门笔记之人脸识别初学
- 关于ADT升级到22,出现NoClassDefFoundError 的解决办法
- Document:getElementsByName()用法及范例
- Day07_for多种写法以及while.do用法
- 理解java中的ThreadLocal
- Day08_数组
- ThinkPHP Session跨域设置
- 怎样做才能让Java 序列化机制 更安全 ? Security principles we follow to make Java Serialization safe.
- Day09_变量~函数
- 线性判别分析(Linear Discriminant Analysis, LDA)算法分析
- OCP-1Z0-053-V12.02-20题