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

同一段代码在js控制台需要定位元素才能获取到标签

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

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2022-11-4 16:46:56 | 显示全部楼层 | 阅读模式
    悬赏5油猫币未解决

    同一行获取标签的代码,在油猴脚本里面获取不到值,在js控制台也获取不到值,但是当我通过F12定位到这个元素标签是,再通过js控制台就能拿到这个值。因为我的程序时通过按钮触发的,所以能保证也没的元素都加载完再执行的代码,并且也通过定时器去尝试也不行。 let pageSize = $('.arco-pagination-total');
    console.log("共多少页:", pageSize);1.jpg2.jpg3.jpg

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

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6763

    积分

    管理员

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

    积分
    6763

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

    发表于 2022-11-4 17:29:56 | 显示全部楼层
    建议先多看开发指南
    https://bbs.tampermonkey.net.cn/thread-835-1-1.html

    iframe的那点破事

    可以参考https://music.163.com/#

    我们可以获取到iframe元素后通过conetentWindow进入iframe的作用域来执行相应的函数

    document.querySelector('#g_iframe').contentWindow.document.querySelector

    在我的印象里好像是contentWindow内的document通常同域下才可以使用,而非同域是没有办法的

    如果没法调用contentWindow下的document我们也有其他办法的

    相信你一定想到了樱花动漫那一节课吧?

    通过match匹配让脚本运行在iframe内就好了!

    https://bbs.tampermonkey.net.cn/thread-274-1-1.html
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-10 18:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2022-11-4 17:45:12 | 显示全部楼层
    李恒道 发表于 2022-11-4 17:29
    建议先多看开发指南
    https://bbs.tampermonkey.net.cn/thread-835-1-1.html

    谢谢道哥
    回复

    使用道具 举报

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

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6763

    积分

    管理员

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

    积分
    6763

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

    发表于 2022-11-4 17:52:27 | 显示全部楼层

    小问题
    哥哥加油
    期待在论坛发布自己的小脚本
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-10 18:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2022-11-8 11:47:45 | 显示全部楼层
    李恒道 发表于 2022-11-4 17:52
    小问题
    哥哥加油
    期待在论坛发布自己的小脚本

    道哥,有切换域的代码吗?我看指南都是手动切换,如果手动切换的话,在油猴里面也跑不起来,油猴运行的域都是默认top,跑不到我手动切换的域
    回复

    使用道具 举报

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

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6763

    积分

    管理员

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

    积分
    6763

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

    发表于 2022-11-8 11:53:27 | 显示全部楼层
    海客 发表于 2022-11-8 11:47
    道哥,有切换域的代码吗?我看指南都是手动切换,如果手动切换的话,在油猴里面也跑不起来,油猴运行的域 ...

    match会自动匹配所有符合匹配规则的域的
    除非你声明noframe否则不会默认top
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

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

    使用道具 举报

  • TA的每日心情
    开心
    2022-11-10 18:12
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    2

    主题

    3

    回帖

    9

    积分

    助理工程师

    积分
    9
    发表于 2022-11-10 18:00:33 | 显示全部楼层
    谢谢道哥,解决问题了,我使用match指定了frame的域就能获取到了
    回复

    使用道具 举报

    发表回复

    本版积分规则

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