1。简单思路如下:<style>
.in  {}
.out {background:336699}
</style>
<script>
var obj=null
function chg(){
var e=window.event.srcElement;
while(e.tagName!="TR")if(!(e=e.parentElement))return;
if(obj!=null)obj.className="in";
(obj=e).className="out";
}
function del(){
obj.removeNode(true);
obj=null;window.cancelBubble=true;
}
</script>
<table onclick=chg()>
<tr>
<td>test1</td><td>test2</td>
<td><a href=javascript:void(del())>del</a></td></tr>
<tr>
<td>test3</td><td>test4</td>
<td><a href=javascript:void(del())>del</a></td>
</tr>
<tr>
<td>test1</td><td>test2</td>
<td><a href=javascript:void(del())>del</a></td></tr>
<tr>
<td>test3</td><td>test4</td>
<td><a href=javascript:void(del())>del</a></td>
</tr>
</table>