您现在的位置:首页 >> 前端 >> 内容

利用闭包为li绑定事件

时间:2017/7/20 11:14:54 点击:

  核心提示:HTMLp id=containerul id=wrapper class=clearfixli0/lili1/lili2/lili3/lili4/lili5/lili6/li/ul/pJSscrip...
HTML
<p id="container">
    <ul id="wrapper" class="clearfix">
        <li>0</li>
        <li>1</li>
        <li>2</li>
        <li>3</li>
        <li>4</li>
        <li>5</li>
        <li>6</li>
    </ul>
</p>

JS

<script>
    var conainer = document.getElementById("container");
    var wrapper = document.getElementById("wrapper");
    var liList = wrapper.getElementsByTagName("li");
 
    for(var i = 0, len = liList.length; i < len; i++){
        (function(m) {
            liList[m].onclick = function() {
                alert(m);
            }
        })(i);
    }
</script>

作者:网络 来源:煮酒