小编quo*_*uoc的帖子

javascript 交替颜色表行

我有一个页面,上面有几个具有相同类名的表。我想交替此页面上每个表的行的颜色。我将下面的代码与 . 此代码无法正常工作,因为一次只有 1 个表格(第一个表格)交替颜色。我究竟做错了什么?我页面上的所有表格都有“mytable”类。

function altrows(classname,firstcolor,secondcolor)
{
    var tableElements = document.getElementsByClassName(classname) ;
    for(var j= 0; j < tableElements.length; j++)
    {
        var table = tableElements[j] ;

        var rows = table.getElementsByTagName("tr") ;
        for(var i = 0; i < rows.length; i=i+2)
        {
            rows[i].bgColor = firstcolor ;
            rows[i+1].bgColor = secondcolor ;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
9206
查看次数

标签 统计

javascript ×1