关于index

关于index

为什么index就是按钮的值,也没看到关联的地方啊,系统就自己默认index是按钮了?

正在回答

登陆购买课程后可参与讨论,去登陆

4回答

同学你好, 在前面通过getElementsByTagName获取到了所有的按钮元素,放在一个类数组中, 可以通过中括号下标的方式获取对应的按钮素

http://img1.sycdn.imooc.com//climg/5d4bd12d0001910007110045.jpg

index表示对应的索引, 所以可以通过dots[index]获取到对应的按钮。

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

祝学习愉快~~~~

  • Ting111 提问者 #1
    不是,我的意思是,这个index的值,可以是这个页面任何一个元素的值,为什么就一定是按钮的值
    2019-08-08 15:42:02
  • 好帮手慕慕子 回复 提问者 Ting111 #2
    同学你好, 这个index确实可以是页面中任何一个元素的值。 因为按钮使用了这个index值,所以它可以和按钮关联起来。 它也可以表示其他元素的值。 例如, 在老师上条回答中, 图片pics使用了这个index值,那么index和图片也是关联起来的哦。 同学可以试着在理解一下,祝学习愉快~~~~
    2019-08-08 16:01:18
  • Ting111 提问者 回复 好帮手慕慕子 #3
    就是说pic[index]的时候,这两个就关联了
    2019-08-08 16:12:38
好帮手慕慕子 2019-08-07 17:39:01

同学你好,首先, 我们要知道, index是老师声明的一个全局变量, 用来表示当前显示哪一张图片的索引值。然后我们在来分析按钮切换图片的代码

  1. 老师这里先封装了一个changeImg函数中, 在这个函数中通过index值控制当前显示哪一张图片,以及对应的圆点样式

    http://img1.sycdn.imooc.com//climg/5d4a9b320001c44a06410352.jpg

  2. 在点击上一张和下一张按钮的时候, 通过修改index的值,然后调用changeImg函数, 改变当前需要显示的图片和圆点样式

    http://img1.sycdn.imooc.com//climg/5d4a9a6b0001c33b07950476.jpg

  3. 点击圆点的时候,通过过去点击圆点的自定义属性值, 赋值给index,然后调用changeImg函数,显示对应的图片和圆点样式

    http://img1.sycdn.imooc.com//climg/5d4a9b93000196a808440257.jpg

综上所述, 这个index值是我们自定义的, 方便我们实现效果哦

如果还有疑问, 可以再次提问, 我们会继续为你解答的。

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

祝学习愉快~~~

  • 提问者 Ting111 #1
    既然是全局变量,为什么就可以取到按钮的值
    2019-08-08 15:14:35
好帮手慕码 2019-08-06 19:12:33

同学你好!

请问同学是说这里吗?

http://img1.sycdn.imooc.com//climg/5d4960550001ec3304510151.jpg

这里就是定义一个变量index,初始值为0

如果帮助到了你 欢迎采纳 祝学习愉快~

  • 提问者 Ting111 #1
    没有帮到我
    2019-08-07 07:49:24
  • 好帮手慕码 回复 提问者 Ting111 #2
    请问同学是哪里不懂呢,可以描述的再清楚一些或者是可以粘贴看不懂的代码,以便准确的帮助同学分析解决问题,祝学习愉快~
    2019-08-07 09:36:03
  • 提问者 Ting111 回复 好帮手慕码 #3
    介于懂和不懂之间,有点懵懂
    2019-08-08 15:13:27
好帮手慕码 2019-08-06 18:53:26

同学你好!

代码中dots是数组,数组的每一项都有其对应的下标(索引)的;

http://img1.sycdn.imooc.com//climg/5d495bd1000189ec02450031.jpg

http://img1.sycdn.imooc.com//climg/5d495be00001f21c05100154.jpg

这里index就充当了索引的角色,通过索引去查找按钮:

http://img1.sycdn.imooc.com//climg/5d495c150001602405030089.jpg

如果帮助到了你 欢迎采纳 祝学习愉快~

  • 提问者 Ting111 #1
    var index那里是什么意思
    2019-08-06 18:55:20
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师