Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/452.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用javascript以编程方式单击非按钮元素?_Javascript - Fatal编程技术网

使用javascript以编程方式单击非按钮元素?

使用javascript以编程方式单击非按钮元素?,javascript,Javascript,如何使用javascript以编程方式单击非按钮元素?或者至少在Firefox和Chrome等浏览器中可以使用它吗?您可以使用HTMLElementObject.click() 类似于document.getElementById('div1')。单击() 请参见信不信由你,对于一个相当基本的点击,你可以在它上面调用点击(但下面有更多内容):| 这使您有机会对正在模拟的事件设置其他信息(例如典型的pageX和pageY) 更多关于DOM事件规范中的各种事件对象类型的信息。或在jQuery()中单

如何使用javascript以编程方式单击非按钮元素?或者至少在Firefox和Chrome等浏览器中可以使用它吗?

您可以使用
HTMLElementObject.click()

类似于
document.getElementById('div1')。单击()


请参见

信不信由你,对于一个相当基本的点击,你可以在它上面调用
点击
(但下面有更多内容):|

这使您有机会对正在模拟的事件设置其他信息(例如典型的
pageX
pageY

更多关于DOM事件规范中的各种事件对象类型的信息。

或在jQuery()中单击非按钮元素

$( "#nonButton" ).click();
或者侦听对非按钮元素的单击

$("#nonButton").on("click", doSomething);
见:


为我工作-单击div元素。

其他内置事件类型如何?@Givi:See of the DOM Events spec.jQuery-仅对非jQuery问题的回答没有用处。
$( "#nonButton" ).click();
$("#nonButton").on("click", doSomething);
var evt = document.createEvent("MouseEvents");
evt.initMouseEvent("click", true, true, window,
    0, 0, 0, 0, 0, false, false, false, false, 0, null);
document.getElementById("nonButton").dispatchEvent(evt);
document.querySelectorAll('#front-chat-container div[role]')[0].click()