Javascript 单击空格键时,我希望白色圆圈(id=";spc";)停止

Javascript 单击空格键时,我希望白色圆圈(id=";spc";)停止,javascript,css,Javascript,Css,我想做一个游戏,所以我想用空格键来确定投球的速度。但是我做不到,我一直在尝试各种网站的答案,但我不知道错误在哪里 函数pausespc(事件){ 如果(event.keyCode===27){ spc.style.animationPlayState=“暂停”; } } #速度{ 高度:350px; 宽度:20px; 背景:线性梯度(红色、黄色、绿色); 位置:绝对位置; 顶部:90px; 左:875px; 边框:3倍纯黑; 边界半径:40px; 显示:块; } #spc{ 宽度:18px;

我想做一个游戏,所以我想用空格键来确定投球的速度。但是我做不到,我一直在尝试各种网站的答案,但我不知道错误在哪里

函数pausespc(事件){
如果(event.keyCode===27){
spc.style.animationPlayState=“暂停”;
}
}
#速度{
高度:350px;
宽度:20px;
背景:线性梯度(红色、黄色、绿色);
位置:绝对位置;
顶部:90px;
左:875px;
边框:3倍纯黑;
边界半径:40px;
显示:块;
}
#spc{
宽度:18px;
高度:18px;
背景色:#fff;
位置:绝对位置;
边界半径:50%;
边框:1px纯黑;
动画:spdc 850ms线性0s 4交替;
动画播放状态:运行;
}
@关键帧spdc{
0% {
顶部:0px;
}
100% {
顶部:330px;
}
}

如果(event.keyCode==27)为什么要使用
? 空格键的键码是32。
您可以尝试编写
if(event.keyCode==32)
并检查结果。

变量“spc”是否定义在任何地方?:标题应给出问题的简短摘要。在发布任何代码之前介绍问题。(不要添加不必要的短语,如“请帮助…”、“谢谢”、“谢谢阅读…”,…)我给你做了一个片段,你的活动是32,正如Nehal在下面所说的(顺便说一句,
27
代表
Esc
键)。这个答案更适合评论部分,将其更改为32将无法获得所需的结果,因为事件应该在窗口、主体等上,即使您对关键点的判断是正确的