博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JavaScript闭包
阅读量:4886 次
发布时间:2019-06-11

本文共 474 字,大约阅读时间需要 1 分钟。

例如以下的html,为什么每次输出都是5,而不是点击每一个p。就alert出相应的1,2,3。4。5
          
闭包演示

产品一

产品二

产品三

产品四

产品五

解决方案有两种。

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

    function init() {         var pAry = document.getElementsByTagName("p");         for( var i=0; i
2、将变量 i 保存在匿名函数自身 
    function init2() {         var pAry = document.getElementsByTagName("p");         for( var i=0; i

转载于:https://www.cnblogs.com/ldxsuanfa/p/10658536.html

你可能感兴趣的文章
spring-hadoop之操作hbase
查看>>
dom 解析 XML
查看>>
php date
查看>>
django模板的使用
查看>>
cocos2dx内存管理
查看>>
error: variably modified 'table' at file scope
查看>>
sqlite 下载地址
查看>>
ViewPager的addOnPageChangeListener方法详解
查看>>
一个很好用的GD图像处理类image.class.php,推荐给大家
查看>>
shell 数值计算
查看>>
WebApi的多版本管理
查看>>
转:『代码』JS封装 Ajax级联下拉列表
查看>>
清北学堂2017NOIP冬令营入学测试P4749 C’s problem(c)
查看>>
自动编号维护SNRO
查看>>
将支付宝发来的数据生成有序数列
查看>>
事后诸葛亮
查看>>
ubuntu16.04下安装mysql详细步骤
查看>>
教练技术的小应用
查看>>
关于手机音乐软件问卷调查的分析报告
查看>>
pat02-线性结构2. 一元多项式求导 (25)
查看>>