function CancelTrSelected(tableId)
{
var i;
var obj = document.getElementById(arguments[0]);
for (i=1; i < obj.rows.length; i++)
{
obj.rows(i).style.backgroundColor='#FFFFFF';
}
if(event.srcElement.tagName =='TD')
event.srcElement.parentElement.style.backgroundColor='#CCCCCC';
else if(event.srcElement.parentElement.tagName =='TD')
event.srcElement.parentElement.parentElement.style.backgroundColor='#CCCCCC';
else if(event.srcElement.parentElement.parentElement.tagName =='TD')
event.srcElement.parentElement.parentElement.parentElement.style.backgroundColor='#CCCCCC';
}用法 <tr><td><div onClick="CancelTrSelected('tableName')">TEXTContent</div></td></tr>
本文介绍了一个JavaScript函数,用于取消HTML表格中被选中行的背景颜色高亮显示。该函数通过遍历指定ID的表格元素并重置其行背景色来实现功能。此外,还提供了一种方法来改变触发事件的单元格背景色。


593

被折叠的 条评论
为什么被折叠?



