var a;
for (let i = 0; i < 10; i++) {
a = document.createElement('a');
a.innerHTML = i + '<br>';
a.addEventListener('click',function (e) {
e.preventDefault();
alert(i)
})
document.body.appendChild(a);
}我如果这么写的话,点击0和1没问题,但是其它数字就点不了了,我想let的话属于块级作用域应该可以解决这样的问题,想问问这种写法有没有问题