var x = 50;
var y = 50;
document.addEventListener("keydown", checkKey, false);
function checkKey(e) {
if (e.keyCode == "37") {
x = x--;
}
}
document.getElementById("test").innerHTML = x;
これを行うと、左矢印を押してもxは変わりません。したがって、 "test"のinnerHTMLは変更されず、50にとどまります。なぜですか?キーダウンで変数を変更する