我可以做HTML/CSS:<table><tr><td style="color:#f00;">text</td>
我得到红色文本
但是我不能做javascript:tbl.rows[row].cells[col].style.color = "#f00";
,没有颜色变化。
我有什么不明白的吗?谢谢。
在HTML中,您将td
元素的style
属性设置为值为color:#f00;
的字符串,因此您必须在javascript中做相同的操作:
tbl.rows[row].cells[col].style = "color:#f00;";
这是因为style
属性是一个字符串,必须是有效的css
,而不是具有color
属性的javascript对象。