我已使用在點擊事件中激活的功能。我想用按鍵事件做同樣的事情。添加keypress使用現有功能的事件
function addToText(target) {
var exp = target.target;
//alert(exp.value);
if (newExp) {
//clearText();
document.getElementById("expression").value = exp.value;
newExp=false;
}
else
document.getElementById("expression").value = document.getElementById("expression").value + exp.value;
}
這是使用的功能。我如何修改它以用於按鍵事件。目前,它最初不起作用(用於按鍵事件)。但點擊一次後,任何按鍵都會返回與之前點擊相同的號碼。
全部代碼在這裏:http://codepen.io/jpninanjohn/pen/JXVpYb?editors=1010
好的。這工作,但只有當我點擊裏面的計算器的地方。 – leoOrion
你確定嗎?我已經測試了您的編輯過的codepen,即使我在計算器外單擊並開始輸入,它也可以正常工作。 –
是的,我再次檢查,它也適用於外部點擊。但爲什麼最初點擊? – leoOrion