gpt4 book ai didi

function - Tampermonkey 按类单击按钮

转载 作者:行者123 更新时间:2023-12-04 11:22:07 25 4
gpt4 key购买 nike

所以我有一个学校问题,我需要访问一个网站,但这个网站需要我通过大约 4 个门户才能到达那里,我希望只写一个快速脚本来为我做这件事。问题出现在站点非常草率并且在certian按钮上写有相同的名称所以我想根据类单击按钮

这些类是 readit2、readit23、readit239 和 readit2394

 $(function(){
document.getElementByClassName(readit2).click();
});

我认为上面的代码会在加载第一页后立即点击它,但没有。任何帮助都会很棒
// ==UserScript==
// @name dumb spider web
// @namespace ===============
// @version 0.1
// @description gets me through this dumb stuff
// @match ===============
// @copyright 2012+, You
// @require http://code.jquery.com/jquery-latest.js
// ==/UserScript==

编辑 ^ 添加了标题内容

更多编辑:

它现在通过控制台工作,但通过篡改猴子或油脂猴子我无法让它实际执行 Action 。
$(function(){
document.getElementsByClassName("readit2")[0].click();
});

通过控制台工作,但在脚本启动时不运行。

最佳答案

我开始查看所有错误的东西,你的原始代码:

$(function(){
document.getElementByClassName(readit2).click();
});

问题在于调用应该是 getElementsByClassName (复数“元素”),因为类通常是共享属性。这也返回一个数组,所以如果你肯定只有 1 个:
$(function(){
document.getElementsByClassName("readit2")[0].click();
});

如果没有,我建议获取文本并验证它是否包含您期望的内容。

编辑:添加引号。

关于function - Tampermonkey 按类单击按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23993033/

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