为了账号安全,请及时绑定邮箱和手机立即绑定

document.getElementsByClassName 为什么不是 document.getElementsByName???

document.getElementsByClassName   为什么不是 document.getElementsByName???

正在回答

2 回答

document.getElementsByClassName()返回文档中所有指定类名的元素集合,作为 NodeList 对象。document.getElementsByName()返回带有指定名称的对象集合。两个不同。所以不相等。

1 回复 有任何疑惑可以回复我~
#1

Loozern 提问者

非常感谢!
2017-02-18 回复 有任何疑惑可以回复我~

document.getElementsByName

这个是标签节点获取

document.getElementsByClassName 

这个原生js是类节点,(这个方法并没有所有浏览器支持,所以需要另外封装方法)


0 回复 有任何疑惑可以回复我~
#1

不知不觉后知后觉嗯

标签元素的获取方法是 document.getElementsByTagName() name属性一般多用于与后台交互的表单类元素中,比如单选按钮,复选按钮需要设置相同的name属性,document.getElementsByName()这个中的name就是那个意思。
2017-02-14 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

document.getElementsByClassName 为什么不是 document.getElementsByName???

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信