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

请问这个怎么修改呢

[复制链接]
  • TA的每日心情
    慵懒
    2022-3-8 01:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    17

    主题

    25

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-3-7 15:49:15 | 显示全部楼层 | 阅读模式
    悬赏1油猫币未解决
    document.querySelector('.ez-radio-dot #item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b387-C').click()
    document.querySelector('.ez-radio-dot #item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b999-A').click()
    document.querySelector('.ez-radio-dot #item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b888-B').click()
    document.querySelector('.ez-radio-dot #item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b777-D').click()
    比方说四个数据

    我想让#item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b387-这个数据变成任意数都可以匹配  只用ABCD来确定需要点击那个 请问怎么改写呢


  • TA的每日心情
    慵懒
    2022-3-8 01:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    17

    主题

    25

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-3-7 15:52:27 | 显示全部楼层
    他一个界面只有一个选项 所以只需要用abcd来确定就可以  这个可以做到么 纯小白
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-3-7 15:57:02 | 显示全部楼层
    let option='A';
    document.querySelector('.ez-radio-dot #item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b999-'+option).click();

    这样?不太理解
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2022-3-8 01:49
  • 签到天数: 2 天

    [LV.1]初来乍到

    17

    主题

    25

    回帖

    59

    积分

    初级工程师

    积分
    59
    发表于 2022-3-7 17:58:35 | 显示全部楼层
    王一之 发表于 2022-3-7 15:57
    let option='A';
    document.querySelector('.ez-radio-dot #item_afcda9ca-8dd6-4be5-9ea0-ddd0dec0b999-'+o ...

    document.querySelector('.ez-radio-dot [id$=-A]').click()
    document.querySelector('.btn-next-item').click()

    请问这两个代码 我想做到
    这个[id$=-A]这里面的A是变量比如A="A","B","C","D","AC","AB"
    比方说我设置了六个变量数据 他就会循环六次  六次的代码依次变成
    第一次:document.querySelector('.ez-radio-dot [id$=-A]').click()
    document.querySelector('.btn-next-item').click()
    第二次:document.querySelector('.ez-radio-dot [id$=-B]').click()
    document.querySelector('.btn-next-item').click()
    第三次:document.querySelector('.ez-radio-dot [id$=-C]').click()
    document.querySelector('.btn-next-item').click()
    第四次:document.querySelector('.ez-radio-dot [id$=-D]').click()
    document.querySelector('.btn-next-item').click()
    第五次:document.querySelector('.ez-radio-dot [id$=-AC]').click()
    document.querySelector('.btn-next-item').click()
    第六次:document.querySelector('.ez-radio-dot [id$=-AB]').click()
    document.querySelector('.btn-next-item').click()

    然后每次间隔0.5s该怎么写呢
    回复

    使用道具 举报

  • TA的每日心情
    开心
    昨天 13:37
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4189

    回帖

    4056

    积分

    管理员

    积分
    4056

    管理员荣誉开发者油中2周年生态建设者喜迎中秋油中3周年挑战者 lv2

    发表于 2022-3-7 20:30:30 | 显示全部楼层
    118440 发表于 2022-3-7 17:58
    document.querySelector('.ez-radio-dot ').click()
    document.querySelector('.btn-next-item').click()
    ...

    https://bbs.tampermonkey.net.cn/ ... =1848&pid=15518

    有另外大佬回答了

    同一个问题不要开这么多帖子。。。。
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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