我想将onclick事件分配给动态创建的按钮。功能名为myFunction,所有按钮都调用了她,但是带有不同的参数。所以我必须使用anonymus函数来分配函数。 问题是分配不起作用。当我按下任何按钮时,它会调用正确的函数,但会分配最后一个参数。
HTML:
<div id="tbodyHT"></div>
的javascript:
var contenu = "";
for (var i = 0; i < 7; i++) {
contenu = contenu + "<a href='#' class='button small green' id='btndltHT" + i + "'></a><br/>";
}
document.getElementById('tbodyHT').innerHTML = contenu;
for (var i = 0; i < 7; i++) {
document.getElementById('btndltHT' + i).onclick = function() { alert(i) };
}
code in JsFiddle,但它不起作用,因为我不知道如何处理这个网站。
提前致谢