通过Javascript控制台单击元素

通过Javascript控制台单击元素,javascript,jquery,console,Javascript,Jquery,Console,假设jQuery在网站上看到一个元素#button1: $('#button1').click(function(){ console.log("you clicked"); }; 那么,如何通过JavaScript控制台单击这个#按钮1元素呢?是否有类似于单击(“按钮1”)的命令?谢谢。您不能单击,但可以模拟或触发单击。请参阅您可以通过省略回调函数触发单击: $('#button1').click(); 你可以像下面那样触发点击功能 使用JQuery $('#button1').cl

假设jQuery在网站上看到一个元素
#button1

$('#button1').click(function(){
   console.log("you clicked");
};

那么,如何通过JavaScript控制台单击这个
#按钮1
元素呢?是否有类似于
单击(“按钮1”)
的命令?谢谢。

您不能单击,但可以模拟或触发
单击。请参阅

您可以通过省略回调函数触发单击:

$('#button1').click();

你可以像下面那样触发点击功能

使用JQuery

$('#button1').click()
使用简单JS

document.getElementById('button1').click();

您可以在不使用jQuery的情况下实现这一点:

document.getElementById("button1").click(); // clicks the button

除了前面提到的答案外,您还可以使用此选项:

$( "#button1" ).trigger( "click" );

我想他需要一个没有jQuery的答案。不,他没有,他在问题中包括了jQuery。你能告诉我在这种情况下应该使用什么触发器吗?我需要看一个例子,然后我会得到它。如果你正在寻找
香草javascript
解决方案,请参考。如果要查找
jQuery
解决方案,其他FLK已经发布了答案。向上投票是因为这种澄清(可以模拟但不能触发)将有助于接近线程顶部。只需向上投票:$(“#答案-24969935”)。查找(“.vote up off”)。单击();thx使用$x(“//xpath here”)表达式怎么样?