4-4选择题 第三题没懂

正在回答

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

1回答

这段代码是个先绑定后触发的过程,就是先通过循环给3个按钮绑定了单击事件,但是并没有触发,所以不执行里面的函数体:弹框。

等到单击某个按钮的时候,for循环已经结束了,i的值已经变为了3,此时触发函数内的alert(i),就访问到的都是3了


  • 慕粉6557610 提问者 #1
    非常感谢!
    2018-03-05 19:51:26
  • 老师我还是有些搞不懂,既然for循环结束了 i=3了 那么点击事件又怎么判断我点击的是第几个,btns[i].onclick的时候 不一直是btns[3].onclick吗?
    2018-05-29 19:13:32
  • 这个确实有点难理解,但是你要注意这句话:这段代码是个先绑定后触发的过程,就是先通过循环给3个按钮绑定了单击事件,但是并没有触发。 如果还不理解,就先这么记着,先往后学习,需要消化一下。
    2018-05-29 19:19:22
问题已解决,确定采纳
还有疑问,暂不采纳

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

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

0 星

相似问题

登录后可查看更多问答,登录/注册

组件化思想开发电商网页 18版
  • 参与学习           人
  • 提交作业       467    份
  • 解答问题       4826    个

本路径带你通过系统学习HTML5、JavaScript、jQuery的进阶知识,不仅如此,还会学习如何利用组件化的思想来开发网页,知识点+案例,使得所学可以更好的得到实践。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

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