【发布时间】:2015-01-02 03:25:26
【问题描述】:
我想为我的 html 表格替换颜色。
为此,我编写了以下函数:
function drawColorfullShelves(){
var table = document.getElementById("table");
for (var i = 1, row; row = table.rows[i]; i++) {
if( i%2 == 0){
row[i].style.color = "rgb(200, 226, 252)";
}else{
row[i].style.color = "rgb(251, 251, 251)";
}
}
}
但在浏览器控制台中,我看到以下内容:
未捕获的类型错误:无法读取未定义的属性“样式”
如何解决?
【问题讨论】:
-
如果
row = table.rows[i],那么row[i]是什么?
标签: javascript html css colors html-table