我正在尝试制作一个响应键盘和鼠标输入的画布应用程序。我有这个代码:
canvas = document.getElementById('canvas');
canvas.addEventListener('mousedown', function(event) {
alert('mousedown');
}, false);
canvas.addEventListener('keydown', function(event) {
alert('keydown');
}, false);
每当我单击鼠标时都会出现“鼠标按下”警报,但“键盘按下”警报永远不会出现。相同的代码在 JS Bin 上运行良好:http : //jsbin.com/uteha3/66/
为什么它在我的页面上不起作用?画布无法识别键盘输入吗?