首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

js 有关问题

2012-09-22 
js 问题var objRowfunction_bar.insertRow()for(var i0ijson.lengthi++){var objCell objRow.inse

js 问题
var objRow=function_bar.insertRow();
  for(var i=0;i<json.length;i++){
  var objCell = objRow.insertCell();
  objCell.innerHTML = '<INPUT type="button" value="'+eval(json[i]).BNAME+'" />';
  objCell.align = "middle";
  if(eval(json[i]).BNAME=="xxxxxx"){
  设置id值
  }  
  }
怎么为这个button 设置我想要的 id值 具体的方法

[解决办法]
先加一个初始值,以便重新定义
var temp='<INPUT type="button" id="xxx" value="'+eval(json[i]).BNAME+'" />';
发现个问题,你这么改貌似是在还没加载完的情况,要好好考虑下
[解决办法]
你的意思是用js动态生成一个button,然后也是动态为其赋属性和值?
for (i=0;i<array.getlength;i++)
{
document.write("<input type="button" id="+array(i,0)+" value="+array(i,1)+" onclick='window.location.href="+array(i,1)+"/>"
}
[解决办法]
var objRow=function_bar.insertRow();
for(var i=0;i<json.length;i++){ 
var objCell = objRow.insertCell();
objCell.align = "middle";
if(eval(json[i]).BNAME=="xxxxxx"){
objCell.innerHTML = '<INPUT type="button" id="动态值" value="'+eval(json[i]).BNAME+'" />';
}
}
不知道这样是不是满足你的要求

热点排行