<script>
function setbg(obj)
{
obj.bgColor="yellow";
}
</script>
<table><tr onclick=setbg(this)><td>ballack</td></tr>
<tr onclick=setbg(this)><td>ballack</td></tr>
<tr onclick=setbg(this)><td>ballack</td></tr>
</table>

解决方案 »

  1.   

    <script>
    lastobj=null;
    function setbg(obj)
    {
    if(lastobj!=null)
    lastobj.bgColor="";
    obj.bgColor="yellow";
    lastobj=obj;
    }
    </script>
    <table><tr onclick=setbg(this)><td>ballack</td></tr>
    <tr onclick=setbg(this)><td>ballack</td></tr>
    <tr onclick=setbg(this)><td>ballack</td></tr>
    </table>
      

  2.   

    <table>
    <tr onclick=aa()><td>dsgf </td></tr>
    <tr onclick=aa()><td>sdfdg</td></tr>
    </table><script>
    var obj = null;
    function aa(){
    var e=window.event.srcElement;
    e=e.parentElement;
    if(e.tagName!="TR")return;
    if(obj!=null)obj.runtimeStyle.backgroundColor=""
    obj=e;obj.runtimeStyle.backgroundColor="#FFE28C";
    }
    </script>