for (let i = 0; i < 10; i++) {
let a = document.createElement('a')
a.innerHTML = i
;(function (i) {
a.onclick = function () {
alert(i)
}
})(i)
let body = document.getElementsByTagName('body')[0]
body.appendChild(a)
}复制代码
在页面上创建十个标签,点击按顺序弹出数字1,2,3,...10(闭包实现)
最新推荐文章于 2022-06-23 08:46:07 发布