您现在的位置是:首页 > 电脑技术查询 > web开发

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

编辑:chaxungu时间:2022-10-02 23:23:56分类:web开发

在一个页面里有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>