Javascript <;部门>;类按钮单击

Javascript <;部门>;类按钮单击,javascript,html,css,Javascript,Html,Css,我正在尝试使用用户脚本单击按钮。根据inspect element,按钮看起来像: 很方便,web开发人员忽略了在其中放置id,因此我无法通过id选择它,然后使用单击函数(它们在JavaScript中称为函数吗?我不是该语言的专家) 我尝试了很多很多不同的方法,但都没有成功点击按钮 非常感谢您的帮助,感谢您阅读我的问题。您只需使用document.getElementsByClassName('q-w-btn')并在其上绑定单击事件,例如- var button=document.getEl

我正在尝试使用用户脚本单击按钮。根据inspect element,按钮看起来像:

很方便,web开发人员忽略了在其中放置id,因此我无法通过id选择它,然后使用单击函数(它们在JavaScript中称为函数吗?我不是该语言的专家)

我尝试了很多很多不同的方法,但都没有成功点击按钮


非常感谢您的帮助,感谢您阅读我的问题。

您只需使用
document.getElementsByClassName('q-w-btn')
并在其上绑定单击事件,例如-

var button=document.getElementsByClassName('q-w-btn')[0];
按钮。addEventListener('click',函数(){
警报(“此处”);
});

单击我
您也可以在java脚本中按类名获取元素,如下所示

document.getElementsByClassName("q-w-btn");
但请注意,此函数将以数组的形式返回文档中具有指定类名的所有元素。因此,如果您的文档只有一个元素具有这个类,那么您需要获得第一个元素,如下所示

document.getElementsByClassName("q-w-btn")[0];

是的,在java脚本中称为函数。您可以在此处看到约定。

请尝试以下代码(在之前插入脚本):

这(由拉明提供)对我起了作用:

var btn = document.getElementsByClassName("q-w-btn")[0]; btn.click();

感谢所有帮助我学习并使用此解决方案的人。

请澄清,您正在尝试使用一个功能,是否自动单击上面的按钮?你能展示一下你的一些尝试吗?如果可以获取元素,请参阅,代码为
document.getElementById(“element-ID”)。单击()谢谢Daniel William,但是我已经搜索了所有的网站代码,没有找到任何关于班级ID的信息。
var btn = document.getElementsByClassName("q-w-btn")[0]; btn.click();