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

[不懂就要问]为什么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下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号