【浏览器控制】触发click事件没有反应

使用问题 · 83 次浏览
tkk 创建于 8小时57分钟前

使用浏览器控制触发网页的click事件,控制台显示已经调用了,但是网页没有反应。

在网页的控制台输入一样的jquery命令却可以触发。

请问怎么进一步排除问题?

 

动作如下:

控制台输出如下:

 

使用控制台命令可以成功点击

 

 

尝试了以下操作,均不行

 


回复内容
CL 8小时50分钟前
#1

不太清楚,根据控制台提示,已经成功调用了元素的click方法。 

确认元素是否准确。 

也可以用对标签页执行js脚本,直接写代码。

tkk 回复 CL 6小时55分钟前 :

感谢大佬答复,我跑了下面的这个脚本,控制台里也显示成功点击了。但是网页还是没有反应。




 click1();
function click1(){
console.info('hello点击');
const selector = '.catalog-state-info > .item:nth-child(2) > .title';
const targetElement = document.querySelector(selector);
if (targetElement) {
  targetElement.click();
  console.info('成功点击元素:', selector);
} else {
  console.error('未找到元素:', selector);
}
}




我在控制台里面使用脚本document.querySelector('.catalog-state-info > .item:nth-child(2) > .operation>i').click();运行点击,也没能成功跳转。AI说是这个元素没有click监听导致的。所以脚本无效。

所以现在就考虑不使用脚本,而是通过jquery触发。那么问题又回到了:为什么控制台里面的jquery管用,但是quicker动作的jquery不管用的问题了。

请问这样的情况下,怎么进一步确认问题

tkk 最后更新于 6小时55分钟前
涛涛涛 回复 tkk 6小时35分钟前 :

加我QQ

给你看看,需要看一下网页元素的情况

涛涛涛 最后更新于 5小时15分钟前
回复主贴