这里为什么采用for循环

这里为什么采用for循环

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

老师您好,这里为什么需要采用for循环呢?

根据代码,点击一个值,也就是确定一个i,然后直接执行后面的oButton[i].onclick=function()代码就行,为什么需要用到for循环呢

还有老师,我们点击的值,是怎么和代码中的i值一一对应的呢

正在回答 回答被采纳积分+1

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

2回答
好帮手慕笑蓉 2020-06-30 09:44:07

同学,你好。for循环给每一个oButton[i]设置onclick,如图:

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

当oButton[i]被点击的时候,就触发onclick事件,此事件为alert()函数的执行。

祝学习愉快~

好帮手慕笑蓉 2020-06-29 16:56:13

同学,你好。这段代码在页面加载时就会运行,通过ByName找到所有name属性为input的标签,然后循环给每个标签绑定一个鼠标点击事件

如果解决了你的疑惑,请采纳,祝学习愉快~ 

  • 老师,button的value与这里的i,是如何一一对应的呢
    2020-06-29 17:20:46
  • 同学,你好。this是指向当前调用自己的函数,这里每一个button对象调用了this,this就指向相应的button。 祝学习愉快~
    2020-06-29 18:17:33
  • 老师, 我还是不太理解,因为这里并没有给每一个button设置onclick,为什么这里点击一个button按钮,那边的i就可以一一对应呢
    2020-06-29 18:24:08
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

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

公众号

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

在线咨询

领取优惠

免费试听

领取大纲

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