<script type="text/javascript">
function tdMoseon(){
var num = document.getElementById("btId");
num.style.className="tdCsson";
//alert(btId);
}
</script>
tdCsson是CSS样式。<td id="btId" onmousemove="tdMoseon()">111111</td>为啥老是没反应。而且不能alert出标签名求解。或者给出你们的方法。
不用DIV+CSS而用JS是有原因的
谢谢了!!

解决方案 »

  1.   

    <style>
    .tdCsson{
    background:red;
    }
    </style>
    <body>
    <table>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td id="btId" onmouseover="tdMoseon(this)" onmouseout="tdMoseoff(this)">111111</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    <tr><td>&nbsp;</td><td>&nbsp;</td><td>&nbsp;</td></tr>
    </table>
    <script type="text/javascript">
    function tdMoseon(obj){
    obj.className="tdCsson";
    }function tdMoseoff(obj){
    obj.className="";
    }</script>
    </body>
      

  2.   

    请将
     num.style.className="tdCsson";
    改成
     num.className="tdCsson";另外标签名的显示方法是否应该这样写
     alter(num.tagName);