gpt4 book ai didi

javascript - 我可以更改 Chrome 中事件的 keyCode 属性吗?

转载 作者:行者123 更新时间:2023-11-28 16:11:53 24 4
gpt4 key购买 nike

我们正在使用以下代码将新的按键代码分配给 IE 中的 onKeyPress 事件:

window.event.keyCode=65

在 IE 中,这会更改链中其他事件处理程序接收的 key ,但此代码在 chrome 中不起作用。有什么办法可以做到这一点吗?

示例 HTML:

<input type="text" name="hotelfloornew" id="hotelfloornew" 
onkeypress="uPPer();" size="25" />

对应的JS:

function uPPer()
{
switch (window.event.keyCode)
{
case 97:window.event.keyCode=65;break;
case 98:window.event.keyCode=66;break;
case 99:window.event.keyCode=67;break;
case 100:window.event.keyCode=68;break;
.
.
.

}
}

最佳答案

IE 分配一个全局事件值,但这并未标准化。在其他浏览器中,使用提供给回调的值:

window.onkeypress = function(event) {
console.log(event.keyCode);
}

关于javascript - 我可以更改 Chrome 中事件的 keyCode 属性吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12674902/

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