gpt4 book ai didi

javascript - 如何使用 javascript 以编程方式单击并导航新页面

转载 作者:行者123 更新时间:2023-12-02 18:06:02 25 4
gpt4 key购买 nike

我想单击页面上的链接并导航到新页面。我使用了以下代码:

document.getElementsByClassName('classname').click();

我使用了类名,因为它没有 id。 document.getElementsByClassName('classname') 工作正常。但使用 click() 返回:

TypeError: document.getElementsByClassName(...).click is not a function

为什么我会收到此错误?我在 stackoverflow 中读到了几个答案,其中 click() 工作正常。我在 Firefox 的 Firebug 控制台中使用此代码。

如果 click() 不起作用,我还有什么其他选择?

最佳答案

document.getElementsByClassName 返回一个元素数组,因此您必须指定索引:

document.getElementsByClassName('classname')[0].click();

顺便说一句,以编程方式单击元素不会运行 native 行为,而是运行为该元素分配的单击处理程序。

关于javascript - 如何使用 javascript 以编程方式单击并导航新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20100520/

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