匿名函数闭包

今天有位很厉害的后台程序员教我一招js

 1 <body>
 9   <ul id="aa">
10     <li>aa</li>
11     <li>bb</li>
12     <li>cc</li>
13     <li>dd</li>
14   </ul>
15 <script>
16 for(var i=0; i<document.getElementById("aa").getElementsByTagName("li").length; i++){
17  (function(i){ 
18     document.getElementById("aa").getElementsByTagName("li")[i].onclick=function(){
19            //(function(i))(i);
20       alert(i);
21       alert(document.getElementById("aa").getElementsByTagName("li")[i].innerHTML);           
22         }            
23      })(i); 
24 }
25 </script>
26 </body>

不需要给每个li加id就可以获取序号,JS果然是有趣的东西。

转载于:https://www.cnblogs.com/haimingpro/p/3543360.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值