XXXMlin 发表于 2022-11-21 13:58:58

本帖最后由 XXXMlin 于 2022-11-21 14:25 编辑

极品小猫 发表于 2022-11-21 13:29
入门知识
('a') 里面属性有双引号,用单引号包含参数
('a')属性里面有单引 ...
gg说的好高深   我纯小白看不懂啊看道总在b站的视频才看到第二节{:4_115:}

XXXMlin 发表于 2022-11-21 14:35:00

感谢各位gg 解决了
但是我在edge的开发工具里弄的好好的,但是复制粘贴到油猴里面就不行了头疼

极品小猫 发表于 2022-11-22 13:18:57

那就要Mark一下记笔记了

举个栗子
`document.querySelector('button')`
!(data/attachment/forum/202211/22/130835pqw2ji98ww90zbi0.png)

上图蓝色箭头这一对是包含参数用的单引号,但是参数的值中也有单引号(红色箭头位置),就回误以为这里是结束,导致参数结束位置错误。

使用斜杠转义 \ 符转义单引号,就会识别为这个单引号为一个文本字符,不具备参数结束符作用

`document.querySelector('button')`
!(data/attachment/forum/202211/22/131245kyzy94yyaaaawr4x.png)

至于第三个情况,参考第二种的意思,\\\ 转义斜杠,就是让斜杠失去转义符的作用,这部分知识点你以后学习到正则表达式的时候会需要,以后再了解即可。

XXXMlin 发表于 2022-11-22 17:36:28

极品小猫 发表于 2022-11-22 13:18
那就要Mark一下记笔记了

举个栗子


这么解释的话对我这种小白也太友好了感谢gg为了教我这种小白这么费心思

XXXMlin 发表于 2022-11-22 17:39:36

cxxjackie 发表于 2022-11-21 12:12
你可以2个一起做依据啊:

只要querySelector能选到正确的元素,条件多少都行,参考:


明白了刚开始看见还有点不明白 现在才明白过来谢谢gg指点另外gg发的链接这条贴子对我来说帮助太大了再次感谢gg!!!

本地彭于晏 发表于 2023-8-21 04:18:53

哥们儿 我回复一下你哈 我没权限私信,那是个网页PHP版本的,我本来寻思打广告呢{:4_95:}哈哈哈哈被删了帖了就不再发了这个社区蛮好的      油猴脚本我也不太会写最近有空正在学,你如果有需要去网页在线解析吧。https://wsppt.top   不太了解JS脚本,我刚搞Java没多久,一开始没想到这儿真能学到东西{:4_91:}

XXXMlin 发表于 2023-8-21 07:28:47

本地彭于晏 发表于 2023-8-21 04:18
哥们儿 我回复一下你哈 我没权限私信,那是个网页PHP版本的,我本来寻思打广告呢哈哈哈哈被删了帖了就不 ...

谢谢gg已经用上了
页: 1 [2]
查看完整版本: 如何用querySelector选择data-type元素