代码:
document.getElementById("theid").onfocus=function fone(){
document.onkeypress = function(myEvent) {
var code = myEvent.which;
if ((code === 13) || (code === 32)) {
document.querySelector('.someclass').click();
}
}
}
我无法解决我的代码有什么问题......
我正在尝试在焦点元素使用Enter或Space按钮时调用click()
。
修改
对不起,我想我今天学的代码太多了。案例不是点击事件。代码是正确的。
答案 0 :(得分:2)
您可以使用JQuery来实现此目的。请看以下小提琴:
document.getElementById("theid").onfocus=function fone(){
document.onkeypress = function(myEvent) {
var code = myEvent.which;
if ((code === 13) || (code === 32)) {
$('.someclass').click();
}
}
}
$('.someclass').click(function(){
alert(".someclass was clicked")
});