在带有唯一标签的页面上自动单击按钮的方法&;通过Javascript的类名

在带有唯一标签的页面上自动单击按钮的方法&;通过Javascript的类名,javascript,tags,autofill,userscripts,tampermonkey,Javascript,Tags,Autofill,Userscripts,Tampermonkey,我目前正试图找到一种方法,自动点击网页上有特定标签和类的按钮。我正在使用Tampermonkey(Javascript用户脚本)来实现这一点。下面是我需要与之交互的CSS/HTML元素的图像: 我要与之交互的元素和按钮在上图中高亮显示,并包含以下HTML: <li data-v-29761082 class="list-item"> “data-v-29761082”部分让我感到厌烦,我不知道如何将这些字符合并到查询选择器中。我试着把整个名字当作一个标签,但是没有用。我只是试图点

我目前正试图找到一种方法,自动点击网页上有特定标签和类的按钮。我正在使用Tampermonkey(Javascript用户脚本)来实现这一点。下面是我需要与之交互的CSS/HTML元素的图像:

我要与之交互的元素和按钮在上图中高亮显示,并包含以下HTML:

<li data-v-29761082 class="list-item">
“data-v-29761082”部分让我感到厌烦,我不知道如何将这些字符合并到查询选择器中。我试着把整个名字当作一个标签,但是没有用。我只是试图点击屏幕截图中突出显示的按钮,但我仍在寻找解决方案


实际上,我可能需要使用WaitForkEyelments来让代码在Tampermonkey的页面上自动运行,但现在我只是在寻找一种方法,使用特定的标记和类信息单击上面突出显示的按钮。如果有其他解决问题的方法(可能是不同的元素等),也就足够了。提前感谢。

这是您查询选择
li的方式。列表项[data-v-29761082]

.click()
是jquery。因此,您可以使用jquery执行以下操作:

$(document.querySelector("li.list-item[data-v-29761082]")).trigger('click');
甚至

$("li.list-item[data-v-29761082]").trigger('click')
或者使用普通js:

var item = document.querySelector("li.list-item[data-v-29761082]");

if (item) {
    item.dispatchEvent(new Event('click'));
}

这就是查询选择
li的方式。列表项[data-v-29761082]

.click()
是jquery。因此,您可以使用jquery执行以下操作:

$(document.querySelector("li.list-item[data-v-29761082]")).trigger('click');
甚至

$("li.list-item[data-v-29761082]").trigger('click')
或者使用普通js:

var item = document.querySelector("li.list-item[data-v-29761082]");

if (item) {
    item.dispatchEvent(new Event('click'));
}

你能试试吗?document.querySelector('li[data-v-29761082].列表项')。单击();在控制台工作!多谢你能试试吗?document.querySelector('li[data-v-29761082].列表项')。单击();在控制台工作!谢谢