推 adamp3:XD 我打錯了 應該是<tr> 感謝指正! 04/29 17:49
※ 引述《adamp3 (Boston's 10th Man.)》之銘言:
: 請問除了用<td class = "even">text</td>以外
這邊在 tr 指定背景色 CSS style 就行了,不用在 td 一格一格設吧?
: 有沒有辦法用javascript去跑
: 讓表格每隔一行的顏色會不同
: 如下
: col col2
: row1 text text
: row2 text text
: row3 text text
: row4 text text
: 請高手解答!
: 最近弄表格弄到快瘋了 囧
不知道你對 javascript DOM 了解到哪邊?
邏輯大致如下:
設好 even row, odd row 的 CSS class,
找出該 table 底下的 tr 子元素陣列,
然後跑 for 迴圈指定每一 tr 的 CSS class,for 迴圈通常會有個 var i,
用 i%2 == 0 來判定要用什麼 class。
不過為什麼要用 javascript 做?如果你的 data 靜態的,
那在 html 裡一行一行打就行了。
如果是動態的,那在 server side 的 script 設動態產生 tr 的時候指定 class
如果是靜態,但是很多行,常常會增增減減的話,只好用 javascript 來省事,
那就是要會 javascript 了。或是看有沒有好人板友直接給 code 了。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.81.206.137