syy 发表于 2021-11-25 12:29:43

论坛登录自动提交表表单

今天偶然心血来潮想试试写宗教的 但是忽然发现基础不行 然后再开始学 在到第二个表单提交的时候 忽然发现论坛的登录usernam_的id变成动态的了 这也就意味着 没法判断了if(document.querySelector("#username")==null){
    return;
    }
document.querySelector("#username").value="syy"; 这样的话有什么解决办法呢?

cxxjackie 发表于 2021-11-25 13:27:18

document.querySelector('')或者document.querySelector('')

ThisAV 发表于 2021-11-25 15:46:24

cxxjackie 发表于 2021-11-25 13:27
document.querySelector('')或者document.querySelector('')

document.querySelector(', ')
干脆合并……

小胖子的梦想 发表于 2021-11-25 16:00:29

尝试使用css选择器nth-child()

王一之 发表于 2021-11-25 16:29:15

ThisAV 发表于 2021-11-25 15:46
document.querySelector(', ')
干脆合并……

哥哥id不太对劲

syy 发表于 2021-11-25 17:06:28

cxxjackie 发表于 2021-11-25 13:27
document.querySelector('')或者document.querySelector('')

这个可以 当时看到name了 没想到怎么定位到name 感谢大佬

cxxjackie 发表于 2021-11-25 18:29:30

ThisAV 发表于 2021-11-25 15:46
document.querySelector(', ')
干脆合并……

合并不能用逗号吧,逗号是选取2个了,这样就行:document.querySelector('')

ThisAV 发表于 2021-12-10 17:06:20

王一之 发表于 2021-11-25 16:29
哥哥id不太对劲

别在意这些细节{:4_108:}https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif

ThisAV 发表于 2021-12-10 17:08:38

cxxjackie 发表于 2021-11-25 18:29
合并不能用逗号吧,逗号是选取2个了,这样就行:document.querySelector('') ...

不是啊……大佬理解错了吧?这是两种不同结果啊。
加逗号是为了少写一个 querySelector 提高匹配范围,
不加逗号可以提高选择器的匹配精度https://cdn.jsdelivr.net/gh/master-of-forums/master-of-forums/public/images/patch.gif
页: [1]
查看完整版本: 论坛登录自动提交表表单