js闭包

来源:互联网 发布:注册淘宝店铺需要什么 编辑:程序博客网 时间:2024/06/03 00:46

这篇文章先引用别人提出的问题和解决方案,然后对其解决方案作出修改。

(引用至 http://snandy.iteye.com/blog/250073)

开始吧!

 

有个网友问了个问题,如下的html,为什么每次输出都是5,而不是点击每个p,就alert出对应的1,2,3,4,5。

 

解决方式有两种,


1、将变量 i 保存给在每个段落对象(p)上


 

 

接下来是俺对其的修改,俺将其中的 pAry[i].onclick 改为attachEvent 和addEventListener.如下:

 

原创粉丝点击