今天有位很厉害的后台程序员教我一招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果然是有趣的东西。