半半子 发表于 2023-2-22 18:17:15

id会变化怎么办

!(https://bbs.tampermonkey.net.cn/data/attachment/forum/202302/22/181035taahwh82w0hqa222.png)
像这类id会变化的要怎么办
![屏幕截图 2023-02-22 180941.png](data/attachment/forum/202302/22/181240bp6u6gvz2zcmmv35.png)
就是这个表单后面有个编辑按钮,然后只要点击提交后,再点击编辑,id就会发生变化,我想写一个自动填写表单的脚本,但是遇到这个问题,不知道怎么解决,来请教各位大佬。

***
以及下面这个问题
![屏幕截图 2023-02-22 181004.png](data/attachment/forum/202302/22/181543vtf995xe5rg2birf.png)
更改value,文本框里显示的内容没变化,只能在文本框里填写才变化。

李恒道 发表于 2023-2-22 18:49:53

给楼下一个机会
楼下答

Cupid9527 发表于 2023-2-22 19:13:37

李恒道 发表于 2023-2-22 18:49
给楼下一个机会
楼下答

一之来答,板凳让你坐

wwwwwllllk 发表于 2023-2-22 19:16:27

拿上面的span,然后拿到span下面的input

半半子 发表于 2023-2-22 19:40:47

wwwwwllllk 发表于 2023-2-22 19:16
拿上面的span,然后拿到span下面的input

那type的值是hidden,要怎么修改内容

王一之 发表于 2023-2-22 20:15:55

总会有不变的内容,找不变的

半半子 发表于 2023-2-22 21:02:23

![屏幕截图 2023-02-22 210021.png](data/attachment/forum/202302/22/210041ohw1ucbrxoccc6hf.png)
现在的问题是,我修改这个value值,但是上面的那个不会变,这个要怎么解决呀

wwwwwllllk 发表于 2023-2-22 21:05:08

半半子 发表于 2023-2-22 19:40
那type的值是hidden,要怎么修改内容

按照我的理解,点击编辑以后input才会显示,不点击编辑默认是hidden.

首先简单的试一下直接拿到input标签, 把type=hidden变成type="" 如果不行。(当然这里我感觉也不需要改)

你要实现自己填写目的就是让脚本帮我们进行自动化操作。就是让脚本模拟点击编辑按钮,然后input框输入内容,然后点击提交。      

你现在卡到获取元素,已经有了解决方案。建议你先一步一步完成。

可能input触发的时候还会遇到问题。可能遇到input输入的值,提交获取不到。
建议先看https://bbs.tampermonkey.net.cn/thread-1250-1-1.html
https://bbs.tampermonkey.net.cn/thread-2553-1-1.html   

不懂可以提问。慢慢来。每天进步一点点,你就会写脚本了

半半子 发表于 2023-2-22 21:07:14

wwwwwllllk 发表于 2023-2-22 21:05
按照我的理解,点击编辑以后input才会显示,不点击编辑默认是hidden.

首先简单的试一下直接拿到input标 ...

好的,谢谢大佬{:4_115:}

wwwwwllllk 发表于 2023-2-22 21:29:35

半半子 发表于 2023-2-22 21:07
好的,谢谢大佬

{:4_106:}不是大佬,一起进步!
页: [1] 2
查看完整版本: id会变化怎么办