首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

在一个页面里有N个hyperlink,css里有高亮显示的类.actived,怎样才能使得当前选中的连接的cssclass=actived,该如何处理

2012-02-20 
在一个页面里有N个hyperlink,css里有高亮显示的类.actived,怎样才能使得当前选中的连接的cssclassactived

在一个页面里有N个hyperlink,css里有高亮显示的类.actived,怎样才能使得当前选中的连接的cssclass=actived
如题所示,使ASP.NET的被选中的连接高亮显示

[解决办法]

探讨
<asp:HyperLink ID="HyperLink1" runat="server" onclick="this.className='actived'">HyperLink</asp:HyperLink>

[解决办法]
用jquery非常容易
JScript code
$("#id").click(function(){    $(this).addClass('actived');});
[解决办法]
HTML code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html> <head>  <title> New Document </title>  <style type="text/css">    .visited{        color: #000000;    }    a{        color: #FF0000;    }  </style>  <script type="text/javascript">    var current = null;    function select(lnk){        if(current != null && current != lnk){            current.className = "";        }        current = lnk;        current.className = "visited";    }  </script> </head> <body>    <a href="#" onclick="select(this);">link1</a>    <a href="#" onclick="select(this);">link1</a>    <a href="#" onclick="select(this);">link1</a>    <a href="#" onclick="select(this);">link1</a>    <a href="#" onclick="select(this);">link1</a>    <a href="#" onclick="select(this);">link1</a>    <a href="#" onclick="select(this);">link1</a> </body></html> 

热点排行