如何通过Javascript改变表TD文本颜色?



我可以做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对象。

最新更新