Table隔行变色的JavaScript代码

  效果演示代码:

  

   [Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]

  核心代码:

  

复制代码 代码如下:

  function showtable(){

  var color1 = "rgb(234,240,255)";

  var color2 = "rgb(255,255,255)";

  var bgColor = "rgb(255,255,193)";

  var trs = document.getElementById("datatable").getElementsByTagName("tr");

  for (var i=0;i<trs.length-1;i++){

  if (i%2==0) {

  trs[i].style.backgroundColor=color1;

  trs[i].onmouseover = function(){

  this.style.backgroundColor = bgColor;

  }

  trs[i].onmouseout = function(){

  this.style.backgroundColor = color1;

  }

  } else {

  trs[i].style.backgroundColor=color2;

  trs[i].onmouseover = function(){

  this.style.backgroundColor = bgColor;

  }

  trs[i].onmouseout = function(){

  this.style.backgroundColor = color2;

  }

  }

  }

  }