calculate(i,j,document.all.oTable.rows(1).cells(1).all(0).value)《====这个j为什么老等于最后j++后那个?而不是动态的?
for (i=1; i < document.all.oTable.rows.length; i++)
{
for (j=0;j < document.all.oTable.rows(i).cells.length;j++)
{
document.all.oTable.rows(i).cells(j).all(0).value ="第"+i+"行"+j+"列";
if(j==1||j==2)
{
document.all.oTable.rows(i).cells(j).all(0).attachEvent("onblur", function()
{
calculate(i,j,document.all.oTable.rows(1).cells(1).all(0).value) 《====这个j为什么老等于最后j++后那个?而不是动态的?
});
}
}
}
我想要动态的
function calculate(_row,_column,_value)
{
//alert(_value);
alert(_column.toString()); 《====每次都是6,一共有5列
switch(_column.toString())
{
case "1": //第二列
//判断2是否有数字值
alert(_value);
break;
case "2":
alert(_value);
//判断2是否有数字值
break
}
}