闭包

来源:互联网 发布:扫雷技巧红包软件 编辑:程序博客网 时间:2024/05/20 09:09
 <!DOCTYPE HTML>  <html>  <head>  <meta charset="utf-8" />  <title>闭包演示</title>  <style type="text/css">      p {background:gold;}  </style>  <script type="text/javascript">function init() {    var pAry = document.getElementsByTagName("p");    for( var i=0; i<pAry.length; i++ ) {         pAry[i].onclick = function() {         alert(i);    }  }}</script></head><body onload="init();"><p>产品 0</p><p>产品 1</p><p>产品 2</p><p>产品 3</p><p>产品 4</p></body></html><script type="text/javascript">    for(var i=1; i < 4; i++){    var id = document.getElementById("a" + i);    id.onclick = function(){    alert(i);//现在都是返回4       }    }    </script> 
原创粉丝点击