我是基于ASP.NET控件,不是htm控件做悬浮的。
比如我放了个HyperLink在页面中,鼠标放在HyperLink上边,字体变色。
JS代码如何写?

解决方案 »

  1.   

    .link{ color:red;}
    .link:hover{color:black;}
    <asp:HyperLink CssClass="link">然后纠正你一下  asp.net控件 生成的也是html控件  用html的方式去做样式就行了没有必要一个外观你在后台也  HyperLink.Style.Color=red;吧
      

  2.   

    a:link {
     color: #FF0000; /*连接默认的颜色变化*/
    }
    a:visited {
     color: #0000FF; /*连接访问的颜色变化*/
    }
    a:hover {
     color: #00FF00; /*鼠标经过的颜色变化*/
    }
    a:active { 
     color: #FFFF00; /*鼠标按下的颜色变化*/
    }
      

  3.   

    这是CSS样式,不用JS代码
    a:link {
     color: #FF0000; /*连接默认的颜色变化*/
    }
    a:visited {
     color: #0000FF; /*连接访问的颜色变化*/
    }
    a:hover {
     color: #00FF00; /*鼠标经过的颜色变化*/
    }
    a:active { 
     color: #FFFF00; /*鼠标按下的颜色变化*/
    }
      

  4.   

     <style  type="text/css">
        #HyperLink1:hover{ color:Blue}
        </style>
       <asp:HyperLink ID="HyperLink1"  runat="server">HyperLink</asp:HyperLink>
      

  5.   

    不好意思回答错了
     <script type="text/javascript">
            function over(obj) 
            {
                document.getElementById(obj).style.color = "red";
            }
            function out(obj) {
                document.getElementById(obj).style.color = "blue";
            }    
        </script>
    <asp:HyperLink ID="HyperLink1"  onmouseover="over('HyperLink1')"
         onmouseout="out('HyperLink1')"   runat="server">HyperLink</asp:HyperLink>