js中document.getElementById(ID)与document.getElementsByName(Name)的区别
2013-01-29 13:19
836 查看
在一个HTML文档中,每个元素都可以设置ID和NAME属性。其中ID属性是唯一属性,不可以重复,一个ID值只能对应一个元素;而NAME属性是可以重复的,一个NAME值可以对应一组元素。
所以,使用document.getElementById(ID)时返回的只有一个被选中的HTML元素;而使用document.getElementsByName(NAME)时返回的是一个由多个HTML元素组成的数组(哪怕HTML页面中只有一个符合要求的元素,返回的也是数组)。
document.getElementsByName(NAME)多用于在FORM表单中选取一组checkbox或radio
来源:http://zhidao.baidu.com/question/359487410.html
所以,使用document.getElementById(ID)时返回的只有一个被选中的HTML元素;而使用document.getElementsByName(NAME)时返回的是一个由多个HTML元素组成的数组(哪怕HTML页面中只有一个符合要求的元素,返回的也是数组)。
document.getElementsByName(NAME)多用于在FORM表单中选取一组checkbox或radio
来源:http://zhidao.baidu.com/question/359487410.html
相关文章推荐
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById
- JS中获取元素使用getElementByID()、getElementsByName()、getElementsByTagName()的用法和区别
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all第1/2页
- document.getElementById()和document.getElementsByName()有什么区别
- document 方法:getElementsByName()与getElementById()、getElementsByTagName()的区别
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-document.all
- JS中getElementById()、getElementsByName()、getElementsByTagName() 的区别和应用
- document.getElementById("")和document.getElementsByName()和document.getElementsByTagName()有什么区别
- document.getElementById与getElementsByName的区别(注意后者多个S)
- getElementByID和getElementsByName和getElementsByTagName和document.all的区别
- document.getElementById与getElementsByName的区别(JavaScript)
- document.getElementsByName和document.getElementById的区别
- document.getElementsByName()与 document.getElementById()、document.getElementsByTagName()的区别
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementById
- JS中getElementById()、getElementsByName()、getElementsByTagName()_的区别和应用
- getElementById Vs getElementsByName(Javascript)细说HTML元素的ID和Name属性的区别
- document.all与getElementById、getElementsByName、getElementsByTagName用法区别-getElementsByName
- getElementById Vs getElementsByName(Javascript)细说HTML元素的ID和Name属性的区别
- getElementById Vs getElementsByName(Javascript)细说HTML元素的ID和Name属性的区别