您的位置:首页 > Web前端 > JavaScript

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐