选中是什么意思,点击吗~~~<td onclick="this.bgcolor=red"></td>

解决方案 »

  1.   

    可以用javascript来实现
    每件记录放到一个层里,取得层ID后变色
    这是一个思路
      

  2.   

    <script language=javascript for=checktr event=onclick>
    var srcElem = findParentObj(event.srcElement, "TR")
    srcElem.className?srcElem.removeAttribute("className") : srcElem.className = "select_tr"
    </script>
    <script language="JavaScript">
    <!--
    function findParentObj(obj, strTagName, strId)
    {
    while ( obj &&
    !(!strTagName || obj.tagName == strTagName.toUpperCase()) &&
     (!strId || obj.id == strId)
    )
    obj = obj.parentElement
    return obj
    }
    </script>
    给你个例子,把上面的脚本添加到你的页面中,然后将记录前checkbox命名为"checktr",编写一个高亮的样式命名为select_tr,这样当你勾选一条或多条记录时,这些记录就可以高亮显示了。
      

  3.   

    <tr onMouseOver=this.style.backgroundColor='#FFFFFF' onMouseOut=this.style.backgroundColor=''> 
    在表格的行属性中加上onMouseOver和onMouseOut属性就可以了,#FFFFFF为你要他显示的颜色