Почему эта работа:Мой Javascript код не работает
upButton.addEventListener('click', function(){player.up()}, false);
//downButton.addEventListener('click', function(){player.down()}, false);
, но это не работает: Прямо сейчас
var upButton = document.getElementById('up');
var downButton = document.getElementById('down');
:
upButton.addEventListener('click', function(){player.up()}, false);
downButton.addEventListener('click', function(){player.down()}, false);
Эти кнопки программа просто распечатывает «Hello World» на холсте. Когда я добавляю прослушиватель событий в downButton, он ничего не печатает. Появится холст, но я не вижу сообщение «Hello World».
Я очень смущен. Спасибо за помощь.
Вот ссылка на jsfiddle http://jsfiddle.net/PPuCR/9/embedded/result/
Довольно трудно сказать, не видя, что 'player.up()' и 'player.down()' do. Есть ли сообщения об ошибках в консоли JavaScript? – JJJ
есть ошибки? проверьте консоль. Если возможно, сделайте Jsfiddle.net –
Пожалуйста, также проверьте/покажите html (имеет ли кнопка «вниз» правильный идентификатор? Это единственный элемент с идентификатором «вниз»?) –