闭包

   今天再来看看闭包,我对闭包的理解是,外部能访问内部函数的变量,也可以说是,延长局部变量的生命周期。今天就举一个例子,例如页面中有10div,我们需要,当我们点击任何一个div时,便弹出该div的下标值。

代码如下:  

 var   div  =  document.getElentByTagName('div')

  for(var i=0;i<=div.length;i++){

(function(){

       var tmp  =   i;

       div[tmp].onclick  =  function(){

            alert(tmp);

}      

  })();

    }

原文地址:https://www.cnblogs.com/winterSnowwing/p/5055775.html