gpt4 book ai didi

Javascript onkeydown 百分比或五个数字

转载 作者:搜寻专家 更新时间:2023-11-01 04:46:05 25 4
gpt4 key购买 nike

有什么方法可以查明用户按下的是百分号键还是数字 5?它在 FireFox 中具有相同的键码。

最佳答案

您可以检查事件对象提供的修改键。 event.shiftKey 适用于您的特定用例。此外还有 event.altKeyevent.ctrlKeyevent.metaKey(用于 windows 中的 windows 键和 MAC 键盘中的 command 键)事件的属性。在代码示例中,您必须在 keyCode 处理程序中执行检查:

var NUMBER_FIVE = 53;
element.onkeydown = function (event) {
if (event.keyCode == NUMBER_FIVE) {
if (event.shiftKey) {
// '%' handler
} else {
// '5' handler
}
}
};

此外,当使用 event.keyCode 时,您正在处理用户在键盘上按下的内容。如果您想检查特定的 ASCII 字符,那么您可以改用 event.charCode,因为此事件属性会告诉您用户输入的是什么字符,而不是告诉您输入的是什么用户正在按下键盘。 Here's a complete guide for this on quirksmode.

关于Javascript onkeydown 百分比或五个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12801782/

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