>> document.g-6ren">
gpt4 book ai didi

javascript - click() 在 Javascript 中一个名为 'submit' 的按钮

转载 作者:行者123 更新时间:2023-11-30 09:06:42 24 4
gpt4 key购买 nike

我有这个 HTML:

<input type="submit" name="submit" value="Invoeren" accesskey="s" class="buttons"/>

我想点击()它。我无法更改 HTML 端的任何内容。当我执行 getElementById("submit").click() 时,我得到了这个:

>>> document.getElementById("submit").click();
Cannot convert 'document.getElementById("submit")' to object

有什么提示吗?

最佳答案

注意:永远不要以“提交”的形式调用任何东西!它将从脚本中隐藏表单的提交事件。

您可以通过多种方式访问​​按钮

document.querySelector("[name=submit]").click(); // first named button

document.querySelector("#form [name=submit]").click(); // in form with id="form"

旧的 IE 会隐藏名称,因此您可以在名称上使用 getElementById,但不推荐这样做。

旧方法:

document.getElementsByName("submit")[0].click();

其中 0 是名为 submit 的页面上的第一个元素。

document.forms[0].elements[0].click(); 

其中 forms[0] 是第一个表单,elements[0] 是第一个元素

document.getElementsByTagName("form")[0].elements[0].click(); 

其中 ("form")[0] 是页面上的第一个表单,elements[0] 是第一个元素

关于javascript - click() 在 Javascript 中一个名为 'submit' 的按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4571497/

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