let a,fragment = document.createDocumentFragment();for(var i =0; i <10; i++){
a = document.createElement("a");
a.innerHTML = i;
a.index = i;
a.onclick=function(e){alert(e.target.index)}
fragment.appendChild(a);}
document.body.appendChild(fragment);
使用let来限制
let a,fragment = document.createDocumentFragment();for(let i =0; i <10; i++){
a = document.createElement("a");
a.innerHTML = i;
a.onclick=function(){alert(i)}
fragment.appendChild(a);}
document.body.appendChild(fragment);