同一个页面调用一个JS代码两次。

2025-01-04 01:42:54
推荐回答(2个)
回答1:

function showtable(obj) {
    var tablename=document.getElementById(obj);
    var li=tablename.getElementsByTagName("tr");
    for (var i=0;i        if (i%2==0){
        li[i].style.backgroundColor="#efefef";
        }else li[i].style.backgroundColor="#FFFFFF";
    }
}
    
window.onload=function(){
    showtable('1');
    showtable('2');
}

把你的js代码稍微修改一下就可以了;
你要做的是表格的隔行换色吧,另外你的js里面写的不够严谨,会多遍历一次无效的li,也就是i<=li.length那里,应该改成i

回答2:

用class吧