您当前位置: 南顺网络>> 官方资讯>> 建站知识

js闭包Demo

在body下添加十个a标签,点击依次弹出索引

for (let i = 0; i < 10; i++) {
    let a = document.createElement('a')
    a.innerHTML = i
    ;(function (i) {
        a.addEventListener('click',function () {
            alert(i)
        })
    })(i)
    let body = document.getElementsByTagName('body')[0]
    body.appendChild(a)
}


编辑:--ns868