var allTDs = document.getElementById('<TableId>').getElementsByTagName('TD');
var valueNeeded = allTDs[0].innerHTML;
字符串 如果你想得到所有行中所有第一列的值,可以使用这个:
var allTRs = document.getElementById('<TableId>').getElementsByTagName('TR');
for(var i = 0; i < allTRs .length; i++)
{
//This is a loop so store the value of each TD or column wherever you want to
var valueNeeded = allTDs.getElementsByTagName('TD')[0].innerHTML;
}
3条答案
按热度按时间at0kjp5o1#
如果你使用jQuery,你可以使用这个插件
字符串
使用:
型
如果没有jQuery,
型
r9f1avp52#
当你动态创建表时,你必须给表分配一些id,所以试试这个:
字符串
如果你想得到所有行中所有第一列的值,可以使用这个:
型
crcmnpdw3#
这个答案受到了jcubic的启发,这个函数式方法也适用于有标题行的表。
字符串