你好,我有这个链接,例如
<a href"http://google.es">Link</a>
有没有办法使用Javascript或类似的东西,当我按下键盘中的数字5时这就像我用鼠标按下链接一样? 感谢
答案 0 :(得分:1)
你可以使用jQuery
$( document ).keypress(function( event ) {
event.charCode == 53 ? window.open("google.es","_self") : console.log('another key');
});
答案 1 :(得分:1)
您可以绑定keypress
事件并嗅出event.which
,当按下相应的键时,您可以通过编程方式点击a
或链接元素。
检查此CodePen示例。
注意:此示例使用jQuery
插件。
答案 2 :(得分:1)
试试这个。使用jQuery。
<html>
<head>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script>
function checkKey(e) {
var code;
if (e.keyCode) code = e.keyCode;
if (code == 53) { // replace the 53 with the keycode of your choice.
$('#myLink').trigger("click");
}
}
</script>
</head>
<body onkeydown="checkKey(event);">
<button id="myLink" onclick="window.location.href= 'https://google.com'">Link</button>
</body>
</html>
答案 3 :(得分:0)
您可以在jquery中使用按键事件
OnMouseExit()
这是键5,如果你想更改该键的密钥给出asci值