利用闭包原理实现javascript中for同步阻塞式,for同步
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
<ul> <li>1</li> <li>2</li> <li>3</li> <li>4</li> <li>5</li> </ul> var lis = document.getElementsByTagName("li"); for(var i=0;i<lis.length;i++){ (function(arg){ lis[arg].onclick=function(){ console.log(arg); } })(i); } |