我通过js函数来动态显示一个表格,现在能够正常的动态显示,但我现在不知道该怎么取值了。先把部分代码贴出来,希望高手指点:for(j=0;j<re[0].length;j++){
tr=document.createElement("tr");
td = null;
tr.setAttribute("align", "center");
tr.setAttribute("name", "rows"+j);
for (i=0;i<myt.rows[0].cells.length-1;i++){
td= document.createElement("td");
td.setAttribute("name", "td"+j+i);
//var nn = td.getAttribute("name");
//alert(nn);
td.appendChild(document.createTextNode(re[i][j].firstChild.nodeValue));
//alert("创建列元素"+i+re[i][0].firstChild.nodeValue);
tr.appendChild(td);
}
myt.lastChild.appendChild(tr);
}以上是用来显示的;function show(){
var che = document.getElementsByName("choose");
var valu = "";
var idd = new Array();
for(var m=0;m<che.length;m++){
if(che[m].checked){
var trrow = "td"+m+0;
idd[m] = document.getElementsByName(trrow); alert(idd[m]);
我想在这里获得我获得每一行第一列的值,但自己没有实现
valu = valu+che[m].value+" ";
}
}
alert(valu);
}
求帮助!!!!
tr=document.createElement("tr");
td = null;
tr.setAttribute("align", "center");
tr.setAttribute("name", "rows"+j);
for (i=0;i<myt.rows[0].cells.length-1;i++){
td= document.createElement("td");
td.setAttribute("name", "td"+j+i);
//var nn = td.getAttribute("name");
//alert(nn);
td.appendChild(document.createTextNode(re[i][j].firstChild.nodeValue));
//alert("创建列元素"+i+re[i][0].firstChild.nodeValue);
tr.appendChild(td);
}
myt.lastChild.appendChild(tr);
}以上是用来显示的;function show(){
var che = document.getElementsByName("choose");
var valu = "";
var idd = new Array();
for(var m=0;m<che.length;m++){
if(che[m].checked){
var trrow = "td"+m+0;
idd[m] = document.getElementsByName(trrow); alert(idd[m]);
valu = valu+che[m].value+" ";
}
}
alert(valu);
}
求帮助!!!!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货