JavaScript中如何选中表格中的一行

2024-11-09 12:48:00
推荐回答(5个)
回答1:

首先需要对table的id或者name进行获取。如:

JS获取table的id或者name就是getElementsByName("table"),getElementsById("table")来获取这个table;

其次亮和需要调用对象的雀渗cells属性来获取到行属性。

最后需要调用对象的innerHTML来获取这一行的内容。下面是实例:


....
< /td>
<顷键脊 script>

function getLine(line){
   if (line.getElementsByName('table'))
     return false;
   for (var i=0; i      var str[i] = line.cells[i].innerHTML;
  } 
}   

回答2:

原生的javascript语法不多,用的也型型不多,写起来也麻烦,我推荐你用jquery,如果想选中表格中一行 $("tr")这样的话是选中所有行了,然后再过滤,假如你要漏谨选取所有行中的第一行就这返租基么写$("tr :eq(0)") 等同于$("tr:first"),根据你的需要也可以在tr里设置id或class属性,用jquery选取就更方便了,分别是$("#这里写你的id")/$(".这里写你的class属性值"),推荐你看一下锋利的jquery,第二章主要讲解jquery的选择器,非常全面

回答3:

推荐你使用jquery,这个库很好用。

如果你要选择表格的汪悄谨第一行,你需要类似这样的代码。

HTML:


JS:
$("#testTable").find("运饥tr:eq(0)") <=========这里就定困基位到第一行了。

回答4:

var aTr = document.getElementById("detailTable").rows[0];

回答5:

$("#tableId tr")