首页 > 解决方案 > 输入字段专注于 safari

问题描述

我的页面上有一个输入字段,用于扫描条形码。我自动聚焦输入字段,document.getElementById("barcode").focus();它在 chrome/firefox 上运行良好,但是当在 iPhone SE 上的 safari 上运行页面时,单击我的警报时输入字段没有得到聚焦,看起来像这样

function x() {
    if (confirm("are you sure?")) {
        alert("registered");
        document.getElementById("barcode").focus();
    }
}

我怎样才能解决这个问题?谢谢

标签: javascripthtmlsafari

解决方案


你可以看看这个文件,我认为可能没有工作

MDN 文档

你可以尝试使用jQuery.focus()


推荐阅读