2012-01-31 24 views
1

我在HTML表格中有五行。每行只有1個td。我想在一個函數中操縱表格行背景。我如何引用函數中的表格行?在html中引用特定的表格行

+0

使用XPath請參閱 – 2012-01-31 11:14:13

+0

使用CSS(如本文[stackoverflow question] [1])是否符合您的要求? [1]:http://stackoverflow.com/questions/569355/html-table-row-link – teq 2012-01-31 11:16:14

回答

1

您可以通過它們的序號索引來引用它們;

var tbl = document.getElementById("myTable"); 
var firstRow = tbl.rows[0]; 
... 
tbl.rows[n].style.color = "red"; 
... 

https://developer.mozilla.org/en/DOM/table.rows

+0

:我可以這樣做:tbl.rows [1] .bgcolor = 「紅色」 – Ashwin 2012-01-31 11:21:56

+0

是,可以使用數字,[0]是第一行,[1]秒等等。 – 2012-01-31 11:25:35

+0

:在您的示例中是「mytable」表或名稱的ID。 – Ashwin 2012-01-31 11:29:48

0

你可以給它一個ID,並使用document.getElementById("id");也可以通過標籤名稱與document.getElementsByTagName("tr")[x];,其中x是多少行得到它(第五行,x=5

相關問題