【发布时间】:2011-07-14 19:30:45
【问题描述】:
我制作了一个表格来显示数据列表。该表包含合并两行,我真的需要它看起来那样。当我尝试突出显示单行时,棘手的问题出现了。 原来单TR高亮了
脚本
<script type="text/javascript">
var preEl ;
var orgBColor;
var orgTColor;
function HighLightTR(el, backColor,textColor){
if(typeof(preEl)!='undefined') {
preEl.bgColor=orgBColor;
try{ChangeTextColor(preEl,orgTColor);}catch(e){;}
}
orgBColor = el.bgColor;
orgTColor = el.style.color;
el.bgColor=backColor;
try{ChangeTextColor(el,textColor);}catch(e){;}
preEl = el;
}
function ChangeTextColor(a_obj,a_color){ ;
for (i=0;i<a_obj.cells.length;i++)
a_obj.cells(i).style.color=a_color;
}
html
<tr onClick="HighLightTR(this,'#c9cc99','cc3333');" >
</tr>
如何突出显示整行(第二列有两行) 感谢您的帮助... ^_^
【问题讨论】:
标签: javascript html html-table onclick highlight