为什么播放按钮要获取索引为0的classname

来源:4-5 video-javascript(2)

滴滴搭船

2019-07-10 06:18:31

播放按钮为什么要获取索引为0的classname,而全屏按钮不需要

写回答

2回答

好帮手慕慕子

2019-07-10

同学你好, 请问你这里是想问如下图所示圈起来的部分,为什么播放按钮使用了[0],但是全屏按钮不需要吗?

http://img.mukewang.com/climg/5d2544e200014ae312790208.jpg

如果是指这里的话,那么是因为使用不同的方法获取元素了。具体差别如下所示

  1. 使用getElementsByClassName方法,会将获取的元素放在一个类数组中, 即使只获取一个元素也会存放在类数组中,需要使用中括号加索引值的方式操作对应的DOM元素哦。 示例: 可以console.log打印一下查看结果

    http://img.mukewang.com/climg/5d2546070001121c10290064.jpg

    打印结果:

    http://img.mukewang.com/climg/5d25460000012cd207930171.jpg

  2. 使用querySelector方法直接获取的就是DOM元素, 可以打印一下

    http://img.mukewang.com/climg/5d2546600001f25c06530109.jpg

    打印结果

    http://img.mukewang.com/climg/5d25467400017f0d04370063.jpg

同学可以结合示例,自己下去测试一下, 加深理解哦

如果同学不是指这里, 建议: 可以详细的描述一下指的是哪里,再次提问, 我们会继续为你解答的

如果帮助到了你, 欢迎采纳!

祝学习愉快~~~~

1

滴滴搭船

提问者

2019-07-10

全屏的说错了,也是为什么要获取全屏css选择器中的第一个元素

0

0 学习 · 6815 问题

查看课程