JavaScript中如何选中表格中的一行
5个回答
展开全部
首先需要对table的id或者name进行获取。如:
<table name="table" id="table"></table>
JS获取table的id或者name就是getElementsByName("table"),getElementsById("table")来获取这个table;
其次需要调用对象的cells属性来获取到行属性。
最后需要调用对象的innerHTML来获取这一行的内容。下面是实例:
<td onclick= "updateline(this)">
....
< /td>
< script>
function getLine(line){
if (line.getElementsByName('table'))
return false;
for (var i=0; i<line.cells.length;i++){
var str[i] = line.cells[i].innerHTML;
}
}
</script>
展开全部
原生的javascript语法不多,用的也不多,写起来也麻烦,我推荐你用jquery,如果想选中表格中一行 $("tr")这样的话是选中所有行了,然后再过滤,假如你要选取所有行中的第一行就这么写$("tr :eq(0)") 等同于$("tr:first"),根据你的需要也可以在tr里设置id或class属性,用jquery选取就更方便了,分别是$("#这里写你的id")/$(".这里写你的class属性值"),推荐你看一下锋利的jquery,第二章主要讲解jquery的选择器,非常全面
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
推荐你使用jquery,这个库很好用。
如果你要选择表格的第一行,你需要类似这样的代码。
HTML:
<table id="testTable"
JS:
$("#testTable").find("tr:eq(0)") <=========这里就定位到第一行了。
如果你要选择表格的第一行,你需要类似这样的代码。
HTML:
<table id="testTable"
JS:
$("#testTable").find("tr:eq(0)") <=========这里就定位到第一行了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
var aTr = document.getElementById("detailTable").rows[0];
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
$("#tableId tr")
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询