jsxz445665 发表于 2022-10-26 21:05:39

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

!(data/attachment/forum/202210/26/205637rbdvnerbbf3703ib.jpg)

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

steven026 发表于 2022-10-26 21:05:40

document.querySelectorAll()用法和document.querySelector()差不多
区别是前者能返回所有符合条件的元素的数组集合;而后者只返回符合的第一个元素

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

李恒道 发表于 2022-10-26 21:14:20

[油猴脚本开发指南]去除网页广告以及判断去除元素
https://bbs.tampermonkey.net.cn/thread-688-1-1.html
利用querySelectorAll

jsxz445665 发表于 2022-10-26 21:27:17

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

感谢大佬指点!

jsxz445665 发表于 2022-10-26 21:27:32

steven026 发表于 2022-10-26 21:16
document.querySelectorAll()用法和document.querySelector()差不多
区别是前者能返回所有符合条件的元素的 ...

感谢大佬指点!

Vikrant 发表于 2022-10-27 16:27:59

用document.querySelectorAll(),括号里面写上css选择器,可以匹配到所有符合条件的元素。

你值得拥有(ง •_•)ง
页: [1]
查看完整版本: 新手刚学油猴,麻烦大佬看下怎么能定位到多种同类元素