var list = document.getElementById("list");
for (let i = 1; i <= 5; i++) {
var item = document.createElement("LI");
item.appendChild(document.createTextNode("Item " + i));
let j = i;
item.onclick = function (e) {
console.log("Item " + i + " is clicked.");
};
list.appendChild(item);
}
<input type="button" onclick="varTest()" name="" id="" value="1" />
<input type="button" onclick="letTest()" name="" id="" value="2"/>
<div id="list"></div>