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

新手刚学油猴,麻烦大佬看下怎么能定位到多种同类元素

[复制链接]
  • TA的每日心情
    开心
    2022-11-11 15:18
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-10-26 21:05:39 | 显示全部楼层 | 阅读模式
    悬赏20油猫币已解决

    STEAM.jpg

    麻烦大佬看下怎么能定位到多种同类元素,不能用ID定位,因为每次ID都会变,用class定位,总是定位到第一个,但是第一个订单如果不完成,后续的订单就没办法定位到,有大佬给指点一下吗 ?

    最佳答案

    查看完整内容

    document.querySelectorAll()用法和document.querySelector()差不多 区别是前者能返回所有符合条件的元素的数组集合;而后者只返回符合的第一个元素 所以你可以用class选择器,document.querySelectorAll('class选择器')[序号] 序号填第几个符合的元素,比如第1个序号就是0、第2个序号就是1……第X个序号就是X-1
  • TA的每日心情
    慵懒
    昨天 08:15
  • 签到天数: 813 天

    [LV.10]以坛为家III

    31

    主题

    552

    回帖

    1557

    积分

    荣誉开发者

    积分
    1557

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

    发表于 2022-10-26 21:05:40 | 显示全部楼层
    document.querySelectorAll()用法和document.querySelector()差不多
    区别是前者能返回所有符合条件的元素的数组集合;而后者只返回符合的第一个元素

    所以你可以用class选择器,document.querySelectorAll('class选择器')[序号]
    序号填第几个符合的元素,比如第1个序号就是0、第2个序号就是1……第X个序号就是X-1
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2024-10-28 07:07
  • 签到天数: 193 天

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6764

    积分

    管理员

    非物质文化遗产社会摇传承人

    积分
    6764

    荣誉开发者喜迎中秋油中2周年生态建设者

    发表于 2022-10-26 21:14:20 | 显示全部楼层
    [油猴脚本开发指南]去除网页广告以及判断去除元素
    https://bbs.tampermonkey.net.cn/thread-688-1-1.html
    利用querySelectorAll
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

    入驻了爱发电https://afdian.net/a/lihengdao666
    个人宣言:この世界で私に胜てる人とコードはまだ生まれていません。死ぬのが怖くなければ来てください。
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-11 15:18
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-10-26 21:27:17 | 显示全部楼层
    李恒道 发表于 2022-10-26 21:14
    [油猴脚本开发指南]去除网页广告以及判断去除元素
    https://bbs.tampermonkey.net.cn/thread-688-1-1.html
    ...

    感谢大佬指点!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-11 15:18
  • 签到天数: 6 天

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    10

    积分

    助理工程师

    积分
    10
    发表于 2022-10-26 21:27:32 | 显示全部楼层
    steven026 发表于 2022-10-26 21:16
    document.querySelectorAll()用法和document.querySelector()差不多
    区别是前者能返回所有符合条件的元素的 ...

    感谢大佬指点!
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2023-3-30 08:28
  • 签到天数: 157 天

    [LV.7]常住居民III

    7

    主题

    68

    回帖

    176

    积分

    荣誉开发者

    积分
    176

    新人报道荣誉开发者油中2周年

    发表于 2022-10-27 16:27:59 | 显示全部楼层
    用document.querySelectorAll(),括号里面写上css选择器,可以匹配到所有符合条件的元素。

    你值得拥有(ง •_•)ง
    人情似纸张张薄,世事如棋局局新。
    回复

    使用道具 举报

    发表回复

    本版积分规则

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