javascript表格隔行變色與移入高亮移出恢復(fù)

表格的隔行變色實(shí)現(xiàn)的方法也有多種,可以用CSS的選擇器來實(shí)現(xiàn),比如
:nth-of-type(odd){}/*奇數(shù)行*/
:nth-of-type(even){}/*偶數(shù)行*/
同樣運(yùn)用css背景的方法也可以實(shí)現(xiàn)。當(dāng)然了,利用js做的表格隔行變色是比較好的做法,因?yàn)榧嫒莺美溺琛R膊粡U話了,上代碼

<table>
  <th>
     <td>ID</td>
     <td>Name</td>
     <td>Age</td>
  </th> 
  <tr>
     <td>0</td>
     <td>張三</td>
     <td>20</td>
  </tr> 
  <tr>
     <td>1</td>
     <td>李四</td>
     <td>20</td>
  </tr> 
<table>

htm結(jié)構(gòu)如上面;js如下

<script>
  var tab=document.getElementsByTagName("table")[0];
  //js獲取表格的tbody和tr,td也可以用getElementsByTagName來獲取
  //但是我們有更加簡(jiǎn)便的方法來獲取
  var oldBgColor="";
  //用來記錄移入時(shí)表格行的background
  for(var i=0;i<tab.tBodies[0].rows.length;i++){
      tab.tBodies[0].rows[i].style.background=i%2?"red":"orange";
      tab.tBodies[0].rows[i].onmouseover=function(){
        oldBgColor=this.style.background;
        this.style.background="yellow";
      }
        tab.tBodies[0].rows[i].onmouseout=function(){
        this.style.background=oldBgColor;
      }
    }
</script>

js內(nèi)置tBodies,rows,cells這些獲取表格的簡(jiǎn)便操作巍棱。如有錯(cuò)誤惑畴,歡迎糾正,互勵(lì)共勉航徙。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末如贷,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子到踏,更是在濱河造成了極大的恐慌杠袱,老刑警劉巖,帶你破解...
    沈念sama閱讀 216,402評(píng)論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件窝稿,死亡現(xiàn)場(chǎng)離奇詭異楣富,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)伴榔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門纹蝴,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人踪少,你說我怎么就攤上這事塘安。” “怎么了援奢?”我有些...
    開封第一講書人閱讀 162,483評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)。 經(jīng)常有香客問我切黔,道長(zhǎng)砸脊,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,165評(píng)論 1 292
  • 正文 為了忘掉前任绕娘,我火速辦了婚禮脓规,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘险领。我一直安慰自己,他們只是感情好秒紧,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評(píng)論 6 388
  • 文/花漫 我一把揭開白布绢陌。 她就那樣靜靜地躺著,像睡著了一般熔恢。 火紅的嫁衣襯著肌膚如雪脐湾。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評(píng)論 1 297
  • 那天叙淌,我揣著相機(jī)與錄音秤掌,去河邊找鬼。 笑死鹰霍,一個(gè)胖子當(dāng)著我的面吹牛闻鉴,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播茂洒,決...
    沈念sama閱讀 40,032評(píng)論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼孟岛,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來了督勺?” 一聲冷哼從身側(cè)響起渠羞,我...
    開封第一講書人閱讀 38,896評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎智哀,沒想到半個(gè)月后次询,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評(píng)論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡瓷叫,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評(píng)論 2 332
  • 正文 我和宋清朗相戀三年屯吊,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片赞辩。...
    茶點(diǎn)故事閱讀 39,696評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡雌芽,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出辨嗽,到底是詐尸還是另有隱情世落,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評(píng)論 5 343
  • 正文 年R本政府宣布,位于F島的核電站屉佳,受9級(jí)特大地震影響谷朝,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜武花,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評(píng)論 3 325
  • 文/蒙蒙 一圆凰、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧体箕,春花似錦专钉、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至娃兽,卻和暖如春菇民,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背投储。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評(píng)論 1 269
  • 我被黑心中介騙來泰國(guó)打工第练, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人玛荞。 一個(gè)月前我還...
    沈念sama閱讀 47,698評(píng)論 2 368
  • 正文 我出身青樓娇掏,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親冲泥。 傳聞我的和親對(duì)象是個(gè)殘疾皇子驹碍,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評(píng)論 2 353

推薦閱讀更多精彩內(nèi)容

  • 本文轉(zhuǎn)載自:眾成翻譯譯者:為之漫筆鏈接:http://www.zcfy.cc/article/239原文:http...
    極樂君閱讀 7,372評(píng)論 1 62
  • 一:在制作一個(gè)Web應(yīng)用或Web站點(diǎn)的過程中,你是如何考慮他的UI凡恍、安全性志秃、高性能、SEO嚼酝、可維護(hù)性以及技術(shù)因素的...
    Arno_z閱讀 1,156評(píng)論 0 1
  • display: none; 與 visibility: hidden; 的區(qū)別 聯(lián)系:它們都能讓元素不可見 區(qū)別...
    紋小艾閱讀 1,462評(píng)論 0 1
  • 倏然二十年便過去浮还,十年又十年。 坦白講闽巩,到了我這個(gè)年齡钧舌,生活已不再全都是詩(shī)與遠(yuǎn)方,除此之外涎跨,尚有眼前的茍且洼冻。可畢竟...
    有人喜歡紅閱讀 472評(píng)論 0 0
  • 在這個(gè)寂寞的城市 我仿佛變成了寂寞的線團(tuán) 等待另外一個(gè)寂寞把我編織 別人做著別人的事 我的寂寞也是別人寂寞 人與人...
    覓緣人閱讀 229評(píng)論 0 6