我想通过更改背景颜色和文本颜色来突出显示表格中的行。更改背景颜色可以正常工作,但不能更改文本颜色。我的代码有什么问题,文本颜色不会改变 onClick?
脚本.js
var preEl ;
var BColor;
var TColor;
function highlight(el){ // funkcia pre zvyraznenie riadkov
if(typeof(preEl)!='undefined') {
preEl.text=TColor;
preEl.bgColor=BColor;
}
TColor = el.text;
el.text = '#FF0000';
BColor = el.bgColor;
el.bgColor = '#FF3333';
preEl = el;
}
桌子
<table>
<tr onClick="highlight(this);" >
<td>Ferrari F138</td>
<td>1 000€</td>
<td>1 200€</td>
<td>Model monopostu stajne Scuderia Ferrari pre sezónu 2013</td>
<td>1</td>
<td>F138</td>
<td>Klik pre detaily</td>
</tr>
</table>