chrome 控制台点击功能在特定网站上不执行任何操作
chrome console click function does nothing on a paritcular website
我去了这个网站
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 控制台执行点击操作?
有谁知道为什么在这个网站上无法点击某些元素?
我认为这是因为 <a>
标签没有附加点击事件。在按钮上,通常有一个与 onClick
或 addEventListener
或 $.on("click")
链接的方法,当您单击或使用 .click()
.
时会触发该方法
如果您在开发控制台中查看,在该元素的事件侦听器中,没有附加任何内容。
Jquery选择器的return值是一个数组。
所以你必须使用索引指向你想要使用的项目。
在这种情况下,因为指定选择器只有一项,所以可以使用0索引访问数组中的按钮。
$("#header > div.top > div > div > div.col-md-2.col-3 > a")[0].click()
我去了这个网站
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 控制台执行点击操作? 有谁知道为什么在这个网站上无法点击某些元素?
我认为这是因为 <a>
标签没有附加点击事件。在按钮上,通常有一个与 onClick
或 addEventListener
或 $.on("click")
链接的方法,当您单击或使用 .click()
.
如果您在开发控制台中查看,在该元素的事件侦听器中,没有附加任何内容。
Jquery选择器的return值是一个数组。 所以你必须使用索引指向你想要使用的项目。
在这种情况下,因为指定选择器只有一项,所以可以使用0索引访问数组中的按钮。
$("#header > div.top > div > div > div.col-md-2.col-3 > a")[0].click()