在js中document.getElementById(ID) document.getElementsByName(Name) 这两个有什么区别

时间:2013.06.13 发布人:wefeas**

在js中document.getElementById(ID) document.getElementsByName(Name) 这两个有什么区别

已解决问题

谷歌wefeas**用户在2013.06.13提交了关于“大耳朵图图在js中document.getElementById(ID) document.getElementsByName(Name) 这两个有什么区别”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2024-11-01T19:39:23。希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,滴水之恩,来日我当涌泉相报 !

希望以下的回答,能够帮助你。

第1个回答

用户名:wjbxl222  

在一个来自h**TML文档中,每个元素都可以设置ID和NAME属性。其中ID属性是唯一属性,不可以重复,一个ID值只能对应一个元素;而NAME属性是可以重复的,一个NAME值可以对应一组元素。
所以,
使用document.getElementById(ID)时返回的只有一个被选中的h**TML元素;
而使用document.getElementsByName(NAME)时返回的是一个由多个h**TML元素组成的数组(哪怕h**TML页面中只有一个符合要求的元素,返回的也是数组)。

document.getElementsByName(NAME)多用于在FORM表单中选取一组checkbox或ra问答dio