var a;
for(let i = 0; i < 10; i++) {
a = document.createElement('a')
a.innerHTML = i + '</br>'
a.addEventListener('click', function(e) {
console.log(this)
e.preventDefault()
alert(i)
})
const oDiv = document.getElementsByTagName('div')[0]
oDiv.appendChild(a)
}
<div></div>