Я пытаюсь написать код для отображения скорости, с которой в настоящее время движется весло (что делает небольшую игру, сдвиг и управление изменяют скорость), и я играл с кодом, чтобы изменить какой-либо текст. Консоль не выдает ошибок, средства проверки синтаксиса говорят, что все в порядке, и я не вижу проблемы, но текст просто не изменится. Вот неправильный код:
var speedmod = 0;
$(document).keydown(function(keyPressed){
if (keyPressed.keyCode == 16){
speedmod -= 5;
if (speedmod < -70){
speedmod = -70;
}
}
if (keyPressed.keyCode == 17){
speedmod += 5;
if (speedmod > 125){
speedmod = 125;
}
}
var displaypaddx = (75 + speedmod).toString(10) + 'px';
var sdisplay = document.getElementById('pmspeed');
console.log(displaypaddx);
sdisplay.innerHtml = displaypaddx;
});
(это не весь код, а только то, что влияет на отображение)
Редактировать: Забыл упомянуть, скрипт загружен после загружается диапазон (с идентификатором pmspeed).