没有选中一行的这种说法,tr又不是 checkbox,怎么能选中,只是说在点击这一行的时候比如把这一行数据反白显示以表示这行被选中罢了。

解决方案 »

  1.   

    老大,这就是你的不对了,要想办法了解客户的需求嘛
    看看是不是这样,不是再换<html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>code by meixx</title>
    <script language="JavaScript">
    <!--
    var selectRow=null;//记录上一次click过的行
    var pointRow=null;//记录上次mouseover过的行function moveRow(src){
       if(pointRow!=null)
          pointRow.style.backgroundColor="#FFFFFF";
       if(src!=selectRow){
          pointRow=src;
          pointRow.style.backgroundColor="#B6D3FC";
       }
    }
    function clickRow(src){
       if(selectRow!=null){
          selectRow.style.backgroundColor="#FFFFFF";
          selectRow.style.color="#000000";
       }
       selectRow=src;
       selectRow.style.backgroundColor="#0000FF";
       selectRow.style.color="#FFFFFF";
       pointRow=null;
    }//-->
    </script></head><body>
    <table width="100%"  border="1" cellpadding="0" cellspacing="0" style="border-collapse:collapse" bordercolor="#000000">
      <tr onMouseOver="moveRow(this)" onClick="clickRow(this)">
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onMouseOver="moveRow(this)" onClick="clickRow(this)">
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onMouseOver="moveRow(this)" onClick="clickRow(this)">
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onMouseOver="moveRow(this)" onClick="clickRow(this)">
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
      <tr onMouseOver="moveRow(this)" onClick="clickRow(this)">
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
        <td>&nbsp;</td>
      </tr>
    </table></body>
    </html>