循环输出的时候,计算一下然后设置不同的CSS就可以了啊.

解决方案 »

  1.   

    我写错了。class 都是abc.用JS控制颜色交替
      

  2.   


    <div class=abc>1</div> 
    <div class=abc>2</div>
    <div class=abc>3</div> 
    <div class=abc>4</div>
    <div class=abc>5</div> 
    <div class=abc>6</div>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
    window.onload = function(){
    var obj = document.getElementsByTagName("div");
    for(var i=0; i<obj.length; i++){
    obj[i].style.backgroundColor = i%2 == 0 ? "red" : "yellow";
    }
    }
    //-->
    </SCRIPT>
      

  3.   

    我也不懂JS,可是这个JS好像没有确定class为abc的DIV 。直接用好像不行。应该怎么改,谢谢了
      

  4.   


    <div class=abc>1</div> 
    <div class=abc>2</div>
    <div class=abc>3</div> 
    <div class=abd>4</div>
    <div class=abc>5</div> 
    <div class=abc>6</div>
    <SCRIPT LANGUAGE="JavaScript">
    <!--
        window.onload = function(){
            var obj = document.getElementsByTagName("div");
            for(var i=0; i<obj.length; i++){
    if(obj[i].className == "abc")//class
                obj[i].style.backgroundColor = i%2 == 0 ? "red" : "yellow";
            }
        }
    //-->
    </SCRIPT>