JS 实现奇数偶数行颜色不同

HTML代码部分:

input type="button" value="隔行变色" id="btn"/>
  • 红旗
  • 五菱宏光
  • 奔驰
  • 兰博基尼
  • 哈弗
  • 奥拓
  • 奥迪
  • 悍马

JS代码部分:

my$("btn").onclick = function () {
    //获取所有的li标签
    var list = my$("uu").getElementsByTagName("li");
    for (var i = 0; i < list.length; i++) {
      list[i].style.backgroundColor = i % 2 == 0 ? "red" : "yellow";
    }
  };

common.js

/**
 * 根据id属性的值,返回对应的标签元素
 * @param id id属性的值,string类型的
 * @returns {Element} 元素对象
 */
function my$(id) {
    return document.getElementById(id);
}

 

你可能感兴趣的:(js代码,JS,奇数偶数不同色)