gpt4 book ai didi

javascript - 添加使用现有功能的按键事件

转载 作者:行者123 更新时间:2023-11-30 16:04:30 25 4
gpt4 key购买 nike

我使用了一个在点击事件时激活的功能。我想使用按键事件做同样的事情。

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

最佳答案

这是你的最终解决方案,我测试 charcode 是否在 48 到 57 之间,这意味着什么,0 到 9 之间的数字。

   document.addEventListener('keypress', function(e){
if (e.which >= 48 && e.which <= 57)
document.getElementById("expression").value+= String.fromCharCode(e.which);
});

关于javascript - 添加使用现有功能的按键事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37249531/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com