我的HTML网页有一个JS文件.我想要检查4件事.如果他们按键盘上的数字1-4,则将它们带到指定的URL.该脚本有效,但只有我有一个.
当我将所有4个事件放在js文件中时,只有最后一个/最近的事件有效.是否存在某种语法,我正在做错,这会阻止它们中的所有4个工作?
为了进一步说明,使用此代码,只运行脚本的这一部分:
//If they hit keypad number 4
document.body.onkeyup = function(e){
if(e.keyCode == 52){
window.location.href = "foo";
Run Code Online (Sandbox Code Playgroud)
JS:
//If they hit keypad number 1
document.body.onkeyup = function(e){
if(e.keyCode == 49){
window.location.href = "http://localhost:1337/trail";
}
}
//If they hit keypad number 2
document.body.onkeyup = function(e){
if(e.keyCode == 50){
window.location.href = "foo";
}
}
//If they hit keypad number 3
document.body.onkeyup = function(e){
if(e.keyCode == 51){
window.location.href = "http://localhost:1337/topten";
}
}
//If they hit keypad number 4
document.body.onkeyup = function(e){
if(e.keyCode …
Run Code Online (Sandbox Code Playgroud)