1433858005 发表于 2021-11-28 15:13:49

获取相同元素密码框失败


为啥我获取第二个密码框失败·而第一个账号框没有问题
网页 https://qpanpan.com/admin.html#/login
var b=document.querySelector("input:nth-child(2)");
    const evtt = new Event('input');
    b.value="66666666";
    b.dispatchEvent(evtt);

1433858005 发表于 2021-11-28 15:29:38

这个可以
var aq=document.querySelectorAll(".el-input__inner");
   for(let i=0;i<aq.length;i++){
      if(i==0){
         let aa=aq;
const evt = new Event('input');
aa.value="av0dxs";
   aa.dispatchEvent(evt);
       }
   }

王一之 发表于 2021-11-28 16:56:33

可以这样调试

发现取到的并不是密码框


!(data/attachment/forum/202111/28/165631chawnz8gaowrtowt.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/300 "image.png")

Hangover 发表于 2021-11-28 17:06:58


1433858005 发表于 2021-11-28 17:14:44

王一之 发表于 2021-11-28 16:56
可以这样调试

发现取到的并不是密码框


还是for循环好使{:4_94:}

1433858005 发表于 2021-11-28 17:16:33

Hangover 发表于 2021-11-28 17:06


学习学习

Hangover 发表于 2021-11-28 17:21:01

1433858005 发表于 2021-11-28 17:16
学习学习
{:4_102:}这网站是干什么的

1433858005 发表于 2021-11-29 08:11:43

Hangover 发表于 2021-11-28 17:21
这网站是干什么的

就自主是个商城吧

Hangover 发表于 2021-11-29 17:42:55



这方法也挺好用的
页: [1]
查看完整版本: 获取相同元素密码框失败