118440 发表于 2022-3-8 03:29:42

求助报错问题

(async function() {
      const options = ['A', 'B', 'AC', 'DC', 'A', 'AB'];
      for (let option of options) {
if (option.length>1) {
let optio=option.split("")
for(var i=0;i<optio.length;i++){
let    duoxuan=optio
document.querySelector('.ng-star-inserted .ng-star-inserted }]').click();

}
document.querySelector('.btn-next-item').click()
            await new Promise(resolve => setTimeout(resolve, 1000));
}
else{
console.log(option)
            document.querySelector(`.ez-radio-dot `).click();
            document.querySelector('.btn-next-item').click();
            await new Promise(resolve => setTimeout(resolve, 1000));
}
      }
    })();



https://eztest.org/exam/session/195150/#/login 注册什么信息也不用填写

为什么会提示Uncaught (in promise) DOMException: Document.querySelector: '.ng-star-inserted .ng-star-inserted }]' is not a valid selector 这个报错呢


王一之 发表于 2022-3-8 09:36:52

重复发帖了,搬过来

李恒道:

选择器选择内容非法


感觉是这句非法了哦
应该是字符串拼接错误问题


可以打印一下看看

cxxjackie 发表于 2022-3-8 11:47:32

${}是模板字符串的语法,应该使用反引号`,而不是单引号'。

118440 发表于 2022-3-8 12:26:40

cxxjackie 发表于 2022-3-8 11:47
${}是模板字符串的语法,应该使用反引号`,而不是单引号'。

感谢大哥 研究了好几个小时 我就说好像没啥问题 话说这个反引号怎么打出来的啊 昨晚刚看视频自学加论坛问

118440 发表于 2022-3-8 12:32:38

cxxjackie 发表于 2022-3-8 11:47
${}是模板字符串的语法,应该使用反引号`,而不是单引号'。

大哥我还想请教一下 如何设置个悬浮窗啊 然后我单机按钮之后他才会触发我的代码现在我设置的油猴他网址都是相同的我一刷新他就吧源码跑了一遍了

cxxjackie 发表于 2022-3-8 20:19:04

118440 发表于 2022-3-8 12:32
大哥我还想请教一下 如何设置个悬浮窗啊 然后我单机按钮之后他才会触发我的代码现在我设置的油猴他网 ...

反引号在esc下面那个键就是。悬浮css设置position: fixed。
页: [1]
查看完整版本: 求助报错问题