这个,你可以使用数组来定义一下,把每个链接的文本跟一个字母来对应下来,不过看来也不大行得通,在按键时,激发document.onkeypress事件来查看event.keyCode属性来得到按键的字母的ASCII值,再对应于数组来查找DOM对象引用,再以DOM对象来建立TextRange对象来选中它或是直接的用scrollIntoView()方法来把视图滚动到自己的眼前,看你自己的吧,其实做起来稍有麻烦,俺没空,自己弄.

解决方案 »

  1.   

    <a href="about:音乐" accesskey=m >音乐</a><br>
    <a href="about:体育" accesskey=s >体育</a><br>alt+m  :focus到音乐上去
    alt+s  :focus到体育上去
      

  2.   

    拿去参考一下:<body onkeyup='northsnow()'>
       <a href="http://www.sohu.com" value='j' target="_self">吉林</a>
       <a href="#" value='l'>辽宁</a>
       <a href="http://www.baidu.com" value='h'>河北</a>
       <a href="http://www.cccar.com.cn" value='b' target="_blank">北京</a>
    </body>
    <script language"javascript">   function northsnow()
       {
          for(var i=0;i<document.links.length;i++)
          {
             if(String.fromCharCode(event.keyCode)==document.links[i].value.toUpperCase())
             {  
                var oHref='#';
                var oTarget='_self';
                if(document.links[i].href)  oHref=document.links[i].href;
                if(document.links[i].target)  oTarget=document.links[i].target;
                window.open(oHref,oTarget);
             }
          }
       }
    </script>
      

  3.   

    accesskey
    没用过,不知道怎么用
      

  4.   

    谢谢precipitant
    但我想要的是按字母后自动选上名称就可以,不用打开连接.