簡體   English   中英

焦點在輸入字段

[英]focus in a input field

接受 CPM 后,我希望光標位於此頁面中心的字段中: https : //www.openthesaurus.de/?test=1但不幸的是,我在控制台中嘗試的每段代碼都沒有不行。

我試過

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

以及我在此處的一些答案中看到的其他一些選項,但它們都沒有真正起作用。

有人能在這黑暗中給我一些光明嗎?

它實際上正在工作。 問題是您的文本焦點位於開發控制台中。

為了說明這一點,請嘗試相同的操作,但要超時。 在你的開發控制台中粘貼並運行它,然后快速點擊進入頁面以使其成為焦點。 幾秒鍾后,您將看到輸入獲得焦點。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM