for문에서 dom을 생성할 경우
for(i = 0...10)
{
var div = document.createElement("div");
div.innerHtml = value[i]
div.onclick = function() { alert(value[i]); };
}
저럴 경우 value[i]의 값이 넘어가지 않는다.
이게 참 난감했다.
흠냥..
이럴 때는 그냥
for(i = 0...10)
{
var div = document.createElement("div");
div.innerHtml = value[i]
div.onclick = function() { f(this); };
}
function f( div){
alert(div.innerHTML);
}
이런식으로 하자.. 에효
나중에 더 좋은 방법이 생각나면 다시 포스팅 해야지 에효..