JS如何获取动态表格列里的值?先50分,满意在加50分。
答案:2 悬赏:0 手机版
解决时间 2021-03-23 16:37
- 提问者网友:斑駁影
- 2021-03-22 16:13
JS如何获取动态表格列里的值?先50分,满意在加50分。
最佳答案
- 五星知识达人网友:狂恋
- 2021-03-22 16:35
这不和你添加差不多嘛,遍历下表格就行了。
var v="";
var tb=document.getElementById("table");
for(var i=0;i for(var j=0;j var child=tb.rows[i].cells[j].childNodes[0];
if(child && child.type=="text"){
v=child.value+",";//所有文本框的值用逗号分隔加在一起
}
}
}追问如何才能在后台接收变量V的值呢?
变量V也只能在循环里面使用吧。
出了循环输出V的话就是空值追答这个可以直接放隐藏域里面传到后台去。
V可以在循环外面使用,
上面代码写错了 v=child.value+",";
改为 v+=(child.value+",");
在循环的外面:
if(v.length>0){
document.getElementById("txts").value=v;
}
这样后台就可以request到了啊
var v="";
var tb=document.getElementById("table");
for(var i=0;i
if(child && child.type=="text"){
v=child.value+",";//所有文本框的值用逗号分隔加在一起
}
}
}追问如何才能在后台接收变量V的值呢?
变量V也只能在循环里面使用吧。
出了循环输出V的话就是空值追答这个可以直接放隐藏域里面传到后台去。
V可以在循环外面使用,
上面代码写错了 v=child.value+",";
改为 v+=(child.value+",");
在循环的外面:
if(v.length>0){
document.getElementById("txts").value=v;
}
这样后台就可以request到了啊
全部回答
- 1楼网友:低音帝王
- 2021-03-22 17:16
跳转前,遍历存储贝追问能否详细说明?上代码更好了。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯