javascript - 输入字段专注于 safari
问题描述
我的页面上有一个输入字段,用于扫描条形码。我自动聚焦输入字段,document.getElementById("barcode").focus();
它在 chrome/firefox 上运行良好,但是当在 iPhone SE 上的 safari 上运行页面时,单击我的警报时输入字段没有得到聚焦,看起来像这样
function x() {
if (confirm("are you sure?")) {
alert("registered");
document.getElementById("barcode").focus();
}
}
我怎样才能解决这个问题?谢谢
解决方案
推荐阅读
- django - Django Channels - 无法在断开连接时发送消息
- ios - UIPickerview 选择在 Swift 中更新标签和下一个选择器视图选择
- php - 如何使用 PHP 和 MySQL 解决 FizzBuzz 问题?
- scikit-learn - np.zeros(self.shape,dtype=self.dtype,order=order)
- javascript - 仅在threejs中检测WebGL Canvas上的触摸
- python - 在python中显示不同时间的节点连接
- html - 如何在堆叠图标内居中元素
- ios - 如何打开watchos的网址
- vue.js - 为什么像`beforeLeave`这样的过渡方法在nuxt中不起作用
- javascript - 使用 .closest() 比较最近的 id