[英]JS Click event doesn't work
編碼:
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()
。
編輯
抱歉,我想我今天學習太多代碼了。 案件不是點擊事件。 代碼正確。
您可以使用JQuery來獲取。 請查看以下小提琴:
https://jsfiddle.net/ko842xbp/
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")
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.