【发布时间】:2021-01-12 10:19:30
【问题描述】:
我去了这个网站
http://getlike.io
我想使用蓝色按钮顶部的 chrome 控制台进行简单的单击
我使用了 chrome 控制台,然后右键单击元素 > 检查 > 在 chrome 控制台上找到元素 > 复制选择器,然后我得到了选择器。这是蓝色按钮的选择器#header > div.top > div > div > div.col-md-2.col-3 > a
我只是将它添加到 jquery 标记中,因为 jquery 已经加载 $("#header > div.top > div > div > div.col-md-2.col-3 > a").click();
它什么也没做我也尝试过使用javascript,但仍然点击什么也不做。奇怪的是我总是使用相同的方式点击控制台,它总是有效,但是这个网站..似乎他们以某种方式理解我正在使用 chrome 控制台执行点击操作? 有谁知道为什么在这个网站上无法点击某些元素?
【问题讨论】:
-
使用 js 做了同样的事情,在开发工具控制台中尝试....:
const btn = document.querySelector('a.btn.hidden-sm-down'); btn.click(); -
是不是因为您使用了 querySelector 它可以执行点击?感谢您的回答,我接受它作为正确答案
-
不是因为 querySelector 在你的情况下可能没有选择确切的节点:)
标签: javascript jquery google-chrome console