Javascript 按下键盘按钮时将链接更改为:活动状态

Javascript 按下键盘按钮时将链接更改为:活动状态,javascript,html,hyperlink,Javascript,Html,Hyperlink,当我按下按钮时,如何将链接状态更改为:活动状态 示例:当我按向上键时,特定链接将变为:活动状态。我假设您只想更改链接的外观,而不是实际的链接状态。通过观察keyup事件,并将与活动链接相同的视觉样式添加到链接中,这是非常简单的 $('body').live('keyup',function(e){ if(e.which == 38) { $('#mylink').addClass("activeLinkClass");

当我按下按钮时,如何将链接状态更改为:活动状态


示例:当我按向上键时,特定链接将变为:活动状态。

我假设您只想更改链接的外观,而不是实际的链接状态。通过观察keyup事件,并将与活动链接相同的视觉样式添加到链接中,这是非常简单的

$('body').live('keyup',function(e){
     if(e.which == 38)
     {
          $('#mylink').addClass("activeLinkClass");             
     }
});
如果您确实想更改状态,可能是因为您将链接状态用作程序逻辑的一部分,我的理解是,这是由浏览器管理的;您需要清除浏览历史记录中的条目,我认为javascript不可能做到这一点


注意:这段代码在chrome上的快速测试中对我有效,但还没有真正测试过

,到目前为止您尝试了什么?我以前使用过KeyCheck功能将链接与键盘上的键相关联,但在这种情况下,我只是尝试将链接的状态更改为active.hm。。请发布您正在处理的代码,我想这里没有人想免费完成所有工作。我没有这方面的代码,但这是我在恢复到Keycheck时使用的代码:document.onkeyup=Keycheck;函数KeyChecke{var KeyID=window.event?event.keyCode:e.keyCode;switchKeyID{case 30:window.location=Test.html;break;case 31:window.location=Test2.html;break;}为什么需要以编程方式将链接切换到:活动状态?为什么不通过应用一个类来设计它呢?