一个table中有一个下拉选内容是不同的颜色如何用JS实现点一个颜色整个table换颜色

2024-11-07 03:38:55
推荐回答(2个)
回答1:






换肤功能







我用的是radio标签。初始化的样式是css/huanfu0.css。点击一个之后换成另一个。
自此之前。你先去了解一下本地存储的使用。要是不要有关掉页面还能保存选中样式的话,就只要黑link一个id。然后修改他的href属性就好了。

回答2:

window.onload = function ()
    {
    var table = document.getElementsByTagName ('table')[0];
    var sels = document.getElementsByTagName ('select')[0];
    sels.onchange = function ()
    {
    for ( var j = 0; j < table.rows.length; j++)
    {
    table.rows[j].style.backgroundColor = j % 2 == 0 ? colors[this.selectedIndex][0] : colors[this.selectedIndex][1];
    }
    }
    }