我發現自己希望爲某個特定的按鍵添加一個偵聽器,是否有可以偵聽的所有字符的某個列表?我能聽到甚麼,我聽不到?當然有某種限制?Javascript事件監聽器?
1
A
回答
2
-1
你能聽onkeypress事件,的onkeyup,onkeydown事件DOM對象上的鍵盤事件。然後你可以確定哪個鍵引發了事件(來自事件參數)。
看看這個頁面:http://www.w3schools.com/jsref/event_onkeypress.asp 例如
+1
該鏈接提供了示例`onkeypress`作爲元素屬性。 http://w3fools.com – alex 2011-02-07 12:14:07
0
如果您有興趣收聽特定的字符正在鍵入,使用keypress
事件。你可以聽任何角色,並獲得由其字符代碼按下的角色。例如,下面舉例說明了如何可以在所有主流瀏覽器的打印鍵做到這一點:
document.onkeypress = function(evt) {
evt = evt || window.event;
var charCode = evt.which || evt.keyCode;
alert("Character typed: " + String.fromCharCode(charCode));
};
如果你有興趣聽特定物理按鍵被按下,使用keyup
和/或事件和http://unixpapa.com/js/key.html
相關問題
- 1. javascript DOMContentLoaded事件監聽器
- 2. Javascript事件監聽器
- 3. javascript事件監聽器
- 4. Javascript事件監聽器
- 5. 瀏覽器FullScreen事件監聽器 - Javascript?
- 6. 事件監聽器?
- 7. Laravel監聽器監聽多個事件
- 8. 的JavaScript事件監聽PARAM
- 9. 使用javascript監聽事件
- 10. javascript事件監聽器函數
- 11. Javascript註冊事件監聽器
- 12. Javascript ActiveElement和Keydown事件監聽器
- 13. Javascript事件監聽器菜單覆蓋
- 14. JavaScript定製事件監聽器
- 15. Javascript類和jQuery事件監聽器
- 16. Javascript事件監聽器讓我困惑
- 17. Javascript - 事件監聽器切換按鈕
- 18. 刪除的JavaScript事件監聽器:
- 19. 鍵盤事件監聽器在JavaScript
- 20. javascript location.href onchange事件監聽器?
- 21. Javascript事件監聽器刷新
- 22. Javascript - 檢查事件監聽器
- 23. 回到事件監聽器? (Code.org - Javascript)
- 24. javascript - iframes和事件監聽器
- 25. JavaScript事件監聽器加載
- 26. Javascript:替換事件監聽器
- 27. Javascript/jQuery mouseover和mouseout事件監聽器
- 28. jQuery中的onfinish事件監聽器/ javascript
- 29. javascript消除事件監聽器
- 30. javascript對象的jquery事件監聽器
只是增加了亞歷克斯的答案:有關密鑰代碼在所有的事情在JavaScript中的關鍵事件相關的最權威的參考閱讀起來 如果你心裏有一個特定的鍵,測試它是在這裏什麼鍵碼:HTTP: //www.asquare.net/javascript/tests/KeyCode.html – Shrinath 2011-02-07 12:28:08