【发布时间】:2012-12-05 15:13:51
【问题描述】:
以下脚本:
var containerDIV = document.getElementById("sampleContainer");
for(var i = 0; i < 5; i++)
{
var dynamicDIV = document.createElement("div");
containerDIV.appendChild(dynamicDIV);
dynamicDIV.onclick = function() { alert(i); };
dynamicDIV.innerHTML = "Row: " + i;
}
单击动态行时,警告框中的输出将始终为“5”而不是 0、1、..
有人知道分配 onclick 事件的正确方法吗?
提前致谢!
【问题讨论】:
标签: javascript javascript-events