Javascript 我的角色没有向左或向右移动。我找不到问题

Javascript 我的角色没有向左或向右移动。我找不到问题,javascript,Javascript,所以我在网上学习一个游戏教程。问题是我的角色没有向左或向右移动。代码如下: var character=document.getElementById(“字符”); var区间; var均=0; 函数moveLeft(){ var left=parseInt(window.getComputedStyle(character.getPropertyvalue(“left”)); character.style.left=左-2+“px”; } 函数moveRight(){ var left=p

所以我在网上学习一个游戏教程。问题是我的角色没有向左或向右移动。代码如下:

var character=document.getElementById(“字符”);
var区间;
var均=0;
函数moveLeft(){
var left=parseInt(window.getComputedStyle(character.getPropertyvalue(“left”));
character.style.left=左-2+“px”;
}
函数moveRight(){
var left=parseInt(window.getComputedStyle(character.getPropertyvalue(“left”));
character.style.left=左+2+“px”;
}
document.addEventListener(“keydown”,事件=>{
如果(两者均=0){
都是++;
如果(event.key==“箭头左”){
间隔=设置间隔(向左移动,1);
}
如果(event.key==“ArrowRight”){
间隔=设置间隔(向右移动,1);
}
}
});
document.addEventListener(“keyup”,事件=>{
间隔时间;
两者均为0;
});

getPropertyvalue,就像js中的大多数名称一样,在第一个单词(驼峰大小写)之后的每个新词都应该有大写字母, 将其更改为getPropertyValue:)

另外,确保你的风格是位置:绝对

<div id="game">
  <div id="character" style="position:absolute;"></div>
</div>


当然,这应该在css中

您的控制台会告诉您出了什么问题<代码>未捕获类型错误:window.getComputedStyle(…).getPropertyvalue不是函数,我在答案中添加了这个,wellYo brother感谢您的帮助……因此您的建议是正确的,但代码仍然不起作用,因此我从头开始重新编写:P,它工作得很好。共有2个
getPropertyValue
s。。也许你错过了一个?
<div id="game">
  <div id="character" style="position:absolute;"></div>
</div>