[問題] 兩個表格,隔行換色

看板Web_Design作者 (.)時間15年前 (2010/10/27 11:08), 編輯推噓1(107)
留言8則, 4人參與, 最新討論串1/2 (看更多)
我一個網頁中有兩個表格 id都是table 我使用document.getElementById去讓表格變色 但id只能讓第一個表格變色 我的變色函數如下: window.onload = function(){ //隔行換色 var oTable = document.getElementById("table"); for(var i=1;i<document.getElementById("table").rows.length;i++){ if(i%2==0) oTable.rows[i].className = "altrow"; if(i%2==1) oTable.rows[i].className = "altrow2"; } } 請問要怎麼讓兩個表格變色,而變色的內容又寫在同一個函數裡面呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.125.41.241

10/27 11:11, , 1F
id是唯一的~同一個網頁不會有2個一樣的id~這樣懂了嗎?
10/27 11:11, 1F

10/27 11:12, , 2F
利用function的方法~呼叫變色的函數~傳入id或this就可以~
10/27 11:12, 2F
表格的部份: <table id="table"> ... </table> 要怎麼呼叫function,onclick、onmouseover那些感覺又不對 ※ 編輯: kalecgos0616 來自: 59.125.41.241 (10/27 11:33)

10/27 12:11, , 3F
我說了~同一個網頁不能有二個一樣的id~ 這樣會有問題!!
10/27 12:11, 3F

10/27 16:34, , 4F
這不是用 JQUERY寫,大概3行就解決了嗎
10/27 16:34, 4F

10/27 16:37, , 5F
如果只是這樣的功能 我傾向不用jQuery...
10/27 16:37, 5F

10/27 16:38, , 6F
雖然只要三行解決 但你還要多載入一個22k的framework...
10/27 16:38, 6F

10/28 00:51, , 7F
用table 也可以三行解決啊-_-;;;
10/28 00:51, 7F

10/28 00:51, , 8F
用純js
10/28 00:51, 8F
文章代碼(AID): #1CnvUYbe (Web_Design)
討論串 (同標題文章)
文章代碼(AID): #1CnvUYbe (Web_Design)