**********************寫法1************************************8<body>? <ul class="ul">? ? <li>chun</li>? ? <li>xia</li>? ? <li>qiu</li>? ? <li>dong</li>? </ul>?<script>? var lis = document.getElementsByTagName('li');? for(var i=0;i<lis.length;i++){? ? lis[i].onclick = (function(i){? ? ? return function(){? ? ? ? alert(i);? ? ? }? ? })(i);? }? </script></body>*****************************寫法2*********************<body>? <ul class="ul">? ? <li>chun</li>? ? <li>xia</li>? ? <li>qiu</li>? ? <li>dong</li>? </ul>? <script>? var lis = document.getElementsByTagName('li');? for(var i=0;i<lis.length;i++){? ? lis[i].onclick = function(i){? ? ? alert(i);? ? }? }</script>***********************************************************為什么寫法1的參數(shù)是數(shù)字而寫法2的參數(shù)為mouseEvent?
js閉包問題----為什么寫法1的參數(shù)是數(shù)字而寫法2的參數(shù)為mouseEvent?
趙日天l
2016-08-24 01:07:14