gpt4 book ai didi

javascript - 如何模拟输入框的点击事件

转载 作者:行者123 更新时间:2023-11-30 19:23:45 29 4
gpt4 key购买 nike

我正在尝试模拟点击输入框。手动单击时,会出现一个下拉式自动建议框,作为有关过去搜索的建议。但是,当我尝试以编程方式模拟点击时,出现“对象不支持点击方法”的错误。还有其他方法吗?我想要的只是点击事件和下拉的自动建议框。顺便说一句,这是我试图通过网络控制台玩弄的 Gmail 邮箱上的搜索邮件输入框。

我曾尝试通过类名调用点击功能,但它给了我未定义或对象不支持点击的错误。这是我正在谈论的小部件:

  <input name="q" class="gb_cf" aria-haspopup="true" aria-owns="gs_sbt50" aria-live="off"  dir="ltr" spellcheck="false" aria-label="Search mail" type="text" placeholder="Search mail" value="" autocomplete="off">

<input disabled="" class="gb_cf" id="gs_taif50" dir="ltr" autocomplete="off">

我尝试过的一些事情:

    document.getElementbyClassName("gb_cf")[0].click(); 
document.getElementbyName("q")[0].click();
document.getElementbyId("gs_taif50").click();

它们都不起作用。有任何想法吗?

最佳答案

您需要.focus()而不是 .click()

document.getElementbyClassName("gb_cf")[0].focus(); //or
document.getElementbyId("gs_taif50").focus();

关于javascript - 如何模拟输入框的点击事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57152367/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com