我无法找到为什么它会在我的生命中创造这个错误。我试图改变"蛇"的位置。用css底部和左边的javascript。这是我的代码:
https://jsfiddle.net/9zewsf3x/2/
这是造成错误的原因。
snakeObject.style.bottom = x_pos + "px";
snakeObject.style.left = y_pos + "px";
答案 0 :(得分:0)
只需使用style.cssText
snakeObject.style.cssText = "left: 50px; right: 50px;"
答案 1 :(得分:-3)
你接近你想要达到的目标
https://jsfiddle.net/tpc8ukgj/
dummy code block for stackoverflow
但问题本身是错误的,你提出的错误没有发生!
编辑:
这是您的脚本中缺少的相关部分:
snakeObject.style.bottom = (parseInt(snakeObject.style.bottom) - 1) + "px";
parseInt将从您从样式中获取的值中删除“px”,因此您可以添加另一个像素。之后,您只需再次添加“px”,整数将被设置为一个串联到您需要的值的字符串。