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+'" />';
}
}
不知道这样是不是满足你的要求