专注于输入字段

时间:2019-11-25 19:47:27

标签: javascript focus

接受CPM之后,我希望将光标放在页面中心的字段中:https://www.openthesaurus.de/?test=1,但不幸的是,我在控制台中尝试的每段代码都无法正常工作。

我尝试过

document.getElementById("search-field").focus()
document.getElementById("search-field").click()

和我在这里的一些答案中看到的其他一些选项,但是它们都不起作用。

有人可以在这黑暗中给我一些光吗?

1 个答案:

答案 0 :(得分:1)

它实际上正在工作。问题是您的文本焦点位于开发控制台中。

为说明这一点,请尝试相同的操作,但要超时。将其粘贴并在开发控制台中运行,然后快速单击进入页面以使其聚焦。几秒钟后,您将看到输入得到聚焦。

setTimeout(() => document.querySelector('#search-field').focus(), 5000);