上一主题 下一主题
ScriptCat,新一代的脚本管理器脚本站,与全世界分享你的用户脚本油猴脚本开发指南教程目录
返回列表 发新帖

油猴怎么点击二级菜单的按钮

[复制链接]
  • TA的每日心情
    开心
    2022-7-30 18:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2022-7-30 18:54:22 | 显示全部楼层 | 阅读模式
    悬赏2油猫币已解决

    油猴怎么点击二级菜单的按钮,
    例如2-class.com 第二个选项的二级按钮
    新手小白 求大神指教

    最佳答案

    查看完整内容

    你先在devtools里面试试看有没有反应 有反应的话说明是脚本执行时元素没加载 建议你看看https://bbs.tampermonkey.net.cn/thread-835-1-1.html 代码要写成这种形式
  • TA的每日心情
    慵懒
    16 小时前
  • 签到天数: 629 天

    [LV.9]以坛为家II

    30

    主题

    534

    回帖

    1404

    积分

    荣誉开发者

    积分
    1404

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-7-30 18:54:23 | 显示全部楼层
    本帖最后由 steven026 于 2022-7-30 20:42 编辑
    雅迅达网络 发表于 2022-7-30 20:33
    按照你的方法试了,网站没有反应!

    你看看代码是不是这样写,网站没反应呢

    你先在devtools里面试试看有没有反应
    有反应的话说明是脚本执行时元素没加载
    建议你看看https://bbs.tampermonkey.net.cn/thread-835-1-1.html

    代码要写成这种形式
    1. let timer=setInterval(()=>{
    2.     let element=document.querySelector("body > div:nth-child(12) > div > div > ul > li:nth-child(1) > a")
    3.     if(element){
    4.         clearInterval(timer)
    5.         element.click()
    6.     }
    7. },100)
    复制代码


    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    16 小时前
  • 签到天数: 629 天

    [LV.9]以坛为家II

    30

    主题

    534

    回帖

    1404

    积分

    荣誉开发者

    积分
    1404

    荣誉开发者新人进步奖油中2周年生态建设者新人报道挑战者 lv2油中3周年喜迎中秋

    发表于 2022-7-30 20:19:22 | 显示全部楼层
    本帖最后由 steven026 于 2022-7-30 20:24 编辑

    控制台右键DOM标签,复制为JS路径
    控制台或油猴内输入该JS路径+.click()
    类似这样
    1. document.querySelector("body > div:nth-child(12) > div > div > ul > li:nth-child(1) > a").click()
    复制代码
    123.png
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-30 18:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2022-7-30 20:33:51 | 显示全部楼层
    本帖最后由 雅迅达网络 于 2022-7-30 20:35 编辑
    steven026 发表于 2022-7-30 20:19
    控制台右键DOM标签,复制为JS路径
    控制台或油猴内输入该JS路径+.click()
    类似这样

    按照你的方法试了,网站没有反应!

    你看看代码是不是这样写,网站没反应呢
    测试.png

    点评

    你先在devtools里面试试看有没有反应 有反应的话说明是脚本执行时元素没加载 建议你看看https://bbs.tampermonkey.net.cn/thread-835-1-1.html  详情 回复 发表于 2022-7-30 20:39
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-7-30 18:56
  • 签到天数: 1 天

    [LV.1]初来乍到

    1

    主题

    2

    回帖

    6

    积分

    助理工程师

    积分
    6
    发表于 2022-7-30 22:03:14 | 显示全部楼层
    steven026 发表于 2022-7-30 20:39
    你先在devtools里面试试看有没有反应
    有反应的话说明是脚本执行时元素没加载
    建议你看看https://bbs.tampe ...

    感谢大佬,帮我解决了
    回复

    使用道具 举报

  • TA的每日心情
    无聊
    2023-11-2 17:37
  • 签到天数: 275 天

    [LV.8]以坛为家I

    112

    主题

    447

    回帖

    964

    积分

    荣誉开发者

    积分
    964

    荣誉开发者油中2周年卓越贡献生态建设者

    发表于 2022-7-31 10:33:52 | 显示全部楼层
    steven026 发表于 2022-7-30 20:19
    控制台右键DOM标签,复制为JS路径
    控制台或油猴内输入该JS路径+.click()
    类似这样

    gg太强了,又学到了
    I frequently record, because want to leave something.
    回复

    使用道具 举报

    发表回复

    本版积分规则

    快速回复 返回顶部 返回列表