2016-11-28 40 views
-1

我正在用JavaScript編寫計算器,我希望用戶能夠按鍵(例如:8),並使他像點擊按鈕。
這裏是我的HTML代碼部分(JavaScript的已經完成):當用戶按下某個鍵時,使其像他點擊按鈕

<div class="row"> 
    <button onclick="addNum(this)">7</button> 
    <button onclick="addNum(this)">8</button> 
    <button onclick="addNum(this)">9</button> 
    <button onclick="addOp(this)">×</button> 
</div> 

或許您可以推薦一些jQuery插件(我有它的小知識)。
謝謝

+0

[jQuery的計算器(http://keith-wood.name/calculator.html) – empiric

回答

0

添加一個單獨的window.onkeydown函數來處理髮生的所有關鍵事件。以便您可以完全控制輸入。請看看在Key code table更多的鍵碼

window.onkeydown = function (e) { 
 
    var code = e.keyCode ? e.keyCode : e.which; 
 
    if (code => 96 && code <= 105) { //numbers 
 
     addNum(this); 
 
    } else if (code == 107) { //add 
 
     addOp(this); 
 
    } else if (code == 107) { //other keycodes 
 
     // their codes 
 
    } 
 
};

+0

感謝這有助於:) – Ika

相關問題