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

菜鸟求助

[复制链接]

该用户从未签到

2

主题

7

回帖

12

积分

助理工程师

积分
12
发表于 2022-12-7 23:32:48 | 显示全部楼层 | 阅读模式

本人菜鸟一个,最近刚看了大佬们的帖子试着写脚本,但是同样的脚本在百度首页就很正常,在我要用的网页就没法触发,我试着在控制台输入代码,就会显示Uncaught TypeError: Cannot set property 'value' of null。

最关键的问题来了,当我ctrl+shift+c查看网页元素之后,控制台输入同样的代码就会生效,有大佬给指指方向吗,代码就是下面那种很简单的。

document.querySelector("#S00200").value="0"
document.querySelector("#S00201").value="0"
document.querySelector("#S00202").value="0"
document.querySelector("#S00203").value="0"
document.querySelector("#S00204").value="0"

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

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6764

    积分

    管理员

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

    积分
    6764

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

    发表于 2022-12-8 01:02:12 | 显示全部楼层
    元素执行实际问题
    用settimeout等待一会
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

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

    使用道具 举报

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

    [LV.7]常住居民III

    712

    主题

    5966

    回帖

    6764

    积分

    管理员

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

    积分
    6764

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

    发表于 2022-12-8 01:02:43 | 显示全部楼层
    有一定开发基础也可以试试c大的库
    https://bbs.tampermonkey.net.cn/ ... ighlight=elementget
    混的人。
    ------------------------------------------
    進撃!永遠の帝国の破壊虎---李恒道

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

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 213 天

    [LV.7]常住居民III

    305

    主题

    4197

    回帖

    4061

    积分

    管理员

    积分
    4061

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

    发表于 2022-12-9 09:38:20 | 显示全部楼层
    可能你网页就没这元素
    上不慕古,下不肖俗。为疏为懒,不敢为狂。为拙为愚,不敢为恶。
    回复

    使用道具 举报

  • TA的每日心情

    2024-8-14 16:46
  • 签到天数: 69 天

    [LV.6]常住居民II

    6

    主题

    127

    回帖

    222

    积分

    高级工程师

    积分
    222

    油中2周年生态建设者

    发表于 2022-12-9 17:51:35 | 显示全部楼层
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    7

    回帖

    12

    积分

    助理工程师

    积分
    12
    发表于 2022-12-9 18:58:28 | 显示全部楼层
    王一之 发表于 2022-12-9 09:38
    可能你网页就没这元素

    网页是有这些元素的,但是必须要控制台查看一下,再输入代码才能生效
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    7

    回帖

    12

    积分

    助理工程师

    积分
    12
    发表于 2022-12-9 18:58:52 | 显示全部楼层
    极品小猫 发表于 2022-12-9 17:51
    https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=3843&page=1&extra=#pid46198
    可以看一下 ...

    谢谢大佬。我学习一下
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    7

    回帖

    12

    积分

    助理工程师

    积分
    12
    发表于 2022-12-9 18:59:29 | 显示全部楼层
    李恒道 发表于 2022-12-8 01:02
    有一定开发基础也可以试试c大的库
    https://bbs.tampermonkey.net.cn/forum.php?mod=viewthread&tid=2726&hi ...

    谢谢大佬了,我过我是个小白,刚开始学习
    回复

    使用道具 举报

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

    [LV.1]初来乍到

    22

    主题

    881

    回帖

    1379

    积分

    荣誉开发者

    积分
    1379

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

    发表于 2022-12-9 20:57:17 | 显示全部楼层
    定位元素后在控制台才能找到,这种情况往往是iframe问题,因元素位于iframe域内,定位元素会自动切换控制台作用域。简单判断的方法,在能找到元素的控制台里输入:
    1. 元素.ownerDocument.location.href
    复制代码

    看看出现的链接与页面链接是否相同,不同的话修改脚本@match规则即可。
    回复

    使用道具 举报

    该用户从未签到

    2

    主题

    7

    回帖

    12

    积分

    助理工程师

    积分
    12
    发表于 2022-12-9 22:47:59 | 显示全部楼层
    cxxjackie 发表于 2022-12-9 20:57
    定位元素后在控制台才能找到,这种情况往往是iframe问题,因元素位于iframe域内,定位元素会自动切换控制台 ...

    谢谢大佬,的确是这个原因
    回复

    使用道具 举报

    发表回复

    本版积分规则

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