键盘移动老鼠
重要程度: 4
聚焦在老鼠上。然后使用键盘的方向键移动它:
P.S. 除了 #mouse 元素外,不要在任何地方放置事件处理程序。
P.P.S. 不要修改 HTML/CSS,这个方法应该是通用的,可以用于任何元素。
我们可以使用 mouse.onclick 来处理点击,并将老鼠设置为 position:fixed,然后使用 mouse.onkeydown 来处理键盘的方向键。
唯一的缺陷是 keydown 仅会在聚焦的元素上触发。因此,我们需要向元素添加 tabindex。因为我们禁止更改 HTML,所以我们可以使用 mouse.tabIndex 属性。
P.S. 我们也可以使用 mouse.onfocus 代替 mouse.onclick。