簡體   English   中英

JS Click事件不起作用

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM