table里某一行的每个单元格 添加一个onclick事件
如果只用匿名函数赋值(如:function(){cellClick((newRow.rowIndex-1),i);})的话,结果是这一行的每一个单元格cellClick方法的参数都是一样的.
为了解决每个单元格传递参数不同的问题,以下比较龌龊也是比较巧妙的方法诞生了,给每一个单元格价格vl属性,把i 扔过去....
for(var i=0;i<10;i++)
{
for(var i=0;i<newRow.childNodes.length;i++)
{
newRow.childNodes[i].childNodes[0].setAttribute("vl",i);
newRow.childNodes[i].childNodes[0].οnclick=function(){cellClick((newRow.rowIndex-1),this.vl);};
}
}