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

[不懂就要问]为什么getElementsByTagName后面会有[0]?

如题,是因为要获取数组?为什么要用到数组?

正在回答

1 回答

因为getElementsByTagName方式获取的是一个类数组(有length属性,但没有其他的数组方法),如[<div>,<div>],要获取其中的一个当然要加下标才能获取

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

Ticvory 提问者

非常感谢!
2016-11-05 回复 有任何疑惑可以回复我~
#2

出世入世_135 回复 Ticvory 提问者

<ul> <li>javascript</li> <li>jqurey</li> <li>php</li> </ul> <script> var x=document.getElementsByTagName("ul")[0].childNodes; 只有一个 我改了下标成1 输出的时候 就输出不了
2018-12-06 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

[不懂就要问]为什么getElementsByTagName后面会有[0]?

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