jsp中获取表格的一行可以通过遍历表格的每一行来得到数据,示例如下:
var Container = document.getElementById("tablename")var rowdata=''
// 获取数据
for (var i = 0 i < Container.rows.length i++)//遍历表格
{
for (j = 0 j < Container.rows.item(i).cells.length-1 j++)
{
rowdata+=Container.rows.item(i).cells.item(j).childNodes[0].value+','//得到每行的数据
}
}
表格的第一行为thead中的th剩下的数据放到tbody中
最后那一行添加的放到tfoot中
对tbody下面的所有tr绑定一个点击事件
事件中获取这个tr下的所有td,就可以获取这行的数据了
大概代码如下:
var trs =document.getElementById("tbodyId").getElementsByTagName("tr")
for(int i=0i<=trs.lengthi++)
{
var tr = trs[i];
var tds=tr.getElementsByTagName("td")
//下面遍历tds就可以去获取数据了
//把数据放到下面的表单就好了
//然后提交数据,在服务端进行修改
}