移动端中 使用js 让input 聚焦时 不抬起手机原生键盘
时间: 2024-03-17 10:45:13 浏览: 159
jQuery实现手机上输入后隐藏键盘功能
在移动端中,可以使用 `focus()` 方法来让 `input` 元素获得焦点,但是默认情况下会弹出手机原生键盘。如果需要在不弹出键盘的情况下让 `input` 元素获得焦点,可以使用 `blur()` 方法先将 `input` 元素失焦,然后再使用 `focus()` 方法让其重新获得焦点。代码示例如下:
```javascript
const input = document.getElementById('myInput');
input.blur();
input.focus();
```
这样就可以在不弹出键盘的情况下让 `input` 元素获得焦点了。需要注意的是,在某些移动设备上可能无法完全禁用原生键盘,因此可能仍然会出现键盘的弹出。
阅读全文