通过Javascript自动点击页面上带有唯一标签和类名的按钮的方法

问题描述 投票:0回答:1

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

enter image description here

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

<li data-v-29761082 class="list-item">

我一直在使用以下方法试图单击控制台中的按钮,但无济于事:

document.querySelector('li data-v-29761082.list-item')[0].click();

“data-v-29761082”部分让我失望,我不知道如何将这些字符合并到查询选择器中。我试图将整个名称视为单个标记,但这并没有奏效。我只是想点击屏幕截图中突出显示的按钮,但我仍在寻找解决方案。

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

javascript tags autofill userscripts tampermonkey
1个回答
2
投票

这就是你如何查询Selector qazxsw poi

qazxsw poi是jquery。所以要么你必须用jquery做这个:

li.list-item[data-v-29761082]

甚至

.click()

或者用普通的js:

$(document.querySelector("li.list-item[data-v-29761082]")).trigger('click');
© www.soinside.com 2019 - 2024. All rights reserved.