循环遍历表以设置背景CSS

问题描述 投票:0回答:1

我的HTML表具有一些类,并且使用了表标记

想保留类,但是我所有的表和tr,th或td都使用td bgcolor这是一种旧技术。

我想遍历表并查找是否已定义bgcolor,使用相同的颜色并将其转换为基于CSS的背景色,以便我可以在IE中打印它

function setBackground() {

var table = document.getElementById("table1"); 

//i found this in a previous stack overflow answer and tried it

for (var i = 0, row; row = table.rows[i]; i++) { 

   for (var j = 0, col; col = row.cells[j]; j++) { 

  //this is for debugging purposes... I can't even get this to work
   alert(table.rows[i].cells[j]); 

   table.rows[i].cells[j].style.background = "orange"; //just an example

    }  
 }
}

由于使用Webkit属性,IE由于某些原因无法显示背景线和颜色,因此,请按以下步骤操作:>

我的HTML表中有一些类,并且使用了table标记,想按原样保留这些类,但是我所有的表和tr,th或td都使用了td bgcolor这是一种古老的技术。我想循环播放...

javascript jquery css
1个回答
0
投票

comment中提到的Taplar:

© www.soinside.com 2019 - 2024. All rights reserved.