分析
- 核心思路:检测是否按下了s键,如果按下则把光标定位到搜索框里面
- 使用键盘事件对象里面的keyCode判断用户是否按下s键
- 搜索框获得焦点,使用js里面的focus()方法
代码
<body>
<input type="text">
<script>
var search = document.querySelector('input');
document.addEventListener('keyup', function(e) {
// console.log(e.keyCode);
if(e.keyCode == 83) {
search.focus();
}
})
</script>
</body>