使用 js onkeyDown事件有個小坑!

2021-07-29 14:33:03 字數 535 閱讀 2913

使用場景:在頁面登陸頁面按回車鍵 就自動呼叫登陸方法實現登陸。

坑描述:在div 等非輸入標籤中寫onkeydown 事件方法 會不起作用!,必須滿足兩個條件1. focus  2 設定tabindex值,然後在頁面onload 後focus。

**如下:

登 錄

js

function keydown() 

}

window.onload = function () 

}

總結:在頁面中如果呼叫onkeydonw事件,對於非錄入式 的標籤需要設定focus 和tabindex 值 要引起注意!

but ......................... 

以上都不是重點,重點是下面乙個方法就可以解決所有問題,連頁面也不需要改啥

window.onload = function ()
最後總結:活學活用js才是王道

事件的使用

對於事件的使用總是用過就忘,不是非常熟練,簡單按如下來記憶吧。不是正規介紹,完整的介紹還是好好看看書或別人比較專業的。事件的使用分為三步 1.宣告委託,定義函式形式。2.宣告事件,用所定義的函式形式。3.定義觸發事件的函式。如下 public delegate void myeventhandler...

spring 事件使用

1.事件定義 import lombok.data import 事件定義,這裡監聽msgmessage訊息物件 data public private msgmessage message public super source this.message message 2.事件監聽 import...

ajax 事件使用

擴充套件閱讀 通過xmlhttprequest物件向伺服器傳送請求。onreadystatechange事件處理函式,它處理來自伺服器的觸發,而不是處理由使用者引起的觸發。每當readystatechange事件觸發它就執行,而readystatechange事件都是由伺服器觸發的。每當readys...