我用javascript动态生成一个表格,表格的数据在_head对象中有4个属性,
要实现 点击表格时依次输出 1-4这样写的话 点击行时 每个都输出4。请问应该怎么改?
部分代码如下:
int n=0;
for(var key in _head){
var td=hTr.insertCell();
td.innerHTML="<center><b>"+_head[key];
td.id=key;
td.title="排序";
td.style.cursor="hand";
td.onclick=function(){
alert(n);//关键在这里,}
}
要实现 点击表格时依次输出 1-4这样写的话 点击行时 每个都输出4。请问应该怎么改?
部分代码如下:
int n=0;
for(var key in _head){
var td=hTr.insertCell();
td.innerHTML="<center><b>"+_head[key];
td.id=key;
td.title="排序";
td.style.cursor="hand";
td.onclick=function(){
alert(n);//关键在这里,}
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货