我要在Dom中的节点上单击鼠标
我尝试了对该节点的直接点击,但没有任何点击。
var events = document.getElementsByClassName("class name");
var choose = document.getElementsByClassName("class name");
// choose is the element i need to click on
click('choose');
我没有点击任何元素 undefined element
答案 0 :(得分:1)
您可以使用dispatchEvent触发事件
document.querySelectorAll(".classname").forEach(function(element){
var evt = new MouseEvent("click", {
bubbles: true,
cancelable: true,
view: window
});
element.dispatchEvent(evt)
})