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

这个为什么弹出来的是3?

这个为什么弹出来的是3?

慕莱坞森 2018-10-12 14:10:03
谁能讲讲这里发生了什么呢?<html><head><meta charset="utf-8"><style></style><script type="text/javascript">  window.onload=function(){  var oBtn1=document.getElementById('btn1');    for(i=0;i<3;i++){       oBtn1.onclick=function(){         alert(i);       }     }  }  </script></head><body><input id="btn1" type="button" value="开始1"></body></html>
查看完整描述

1 回答

?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

去查下作用域的相关知识。
i寻值的时候查的是外部的i。此时循环已经完成,i值为3。

查看完整回答
反对 回复 2018-11-07
  • 1 回答
  • 0 关注
  • 497 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

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

帮助反馈 APP下载

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

公众号

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