
1:你可以给table加一个id这样简单很多。也可以不加id
2:取table里input type="text 所有的值
var len = documentgetElementsByTagName("table")[0]getElementsByTagName("input")length;
var inputVal;
for(var i=0;i<len;i++){
inputVal += documentgetElementsByTagName("table")[0]getElementsByTagName("input")[i]value + "<br />";
}
alert(inputVal);
3:去select下的option的val 一样通过for循环遍历出来。这会吧。
// 获取 id 为 test 的 table
var table = documentgetElementById("test");
// 获取 table 下的所有 td
var tds = tablegetElementsByTagName('td');
// 循环 td,替换 td 中的 < 和 >
for(var i = 0; i < tdslength; i++) {
tds[i]innerHTML = tds[i]innerHTMLreplace(/</g, "<")replace(/>/g, ">");
}
1、JS获取表格的简便方法:获取tbody:tBodies 获取thead:tHead 获取tfoot:tFoot 获取行tr:rows 获取列td:cells
使用实例: oTabletBodies[0] oTabletHead[0] oTabletFoot[0] oTablerows[1] oTablecells[1]
2、遍历
var oTable=documentgetElementById("表格id");
oTabletBodies[0]可以看成是rows和cells组成的二维数组,用两个for循环嵌套遍历一下就可以了
1、JS获取表格的简便方法:获取tbody:tBodies 获取thead:tHead 获取tfoot:tFoot 获取行tr:rows 获取列td:cells
使用实例: oTabletBodies[0] oTabletHead[0] oTabletFoot[0] oTablerows[1] oTablecells[1]
2、遍历
var oTable=documentgetElementById("表格id");
oTabletBodies[0]可以看成是rows和cells组成的二维数组,用两个for循环嵌套遍历一下就可以了
var tab=documentgetElementById('tableId');
var trs=tabgetElementsByTagName('tr');
这样就取到了所有tr。trs是一个对象,包含所有tr的集合。
先获取table,然后再去获取列。获取第一行第一列的值,代码如下:
var table=documentgetElementById('tab');//获取表格对象var cell=tablerows[0]cells[0];//第一行第一列单元格对象
var val=cellinnerHTML;//获取值
以上就是关于js 获取table中表单中的值全部的内容,包括:js 获取table中表单中的值、js 得到table里面id相同的td的值并且替换、在js中怎样获取当前页面表格中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)