仅使用javascript自动双击

仅使用javascript自动双击,javascript,dom,web,Javascript,Dom,Web,我只想通过javascript创建一个autoDoubleClick函数。示例: var btn = document.getElementById("btn"); btn.addEventListener("double",function(e){ alert("Some thing"); }); 当我们调用函数 autoDoubleClick(btn) 所以它会自动双击。 你能给我一些理想吗???(只有javascript没有jquery)事件名

我只想通过javascript创建一个autoDoubleClick函数。示例:

    var btn = document.getElementById("btn");
    btn.addEventListener("double",function(e){
        alert("Some thing");
    });
当我们调用函数

autoDoubleClick(btn) 
所以它会自动双击。
你能给我一些理想吗???(只有javascript没有jquery)

事件名称是
dblclick
。要触发事件,可以使用
HTMLElement.prototype.dispatchEvent
方法:

btn.dispatchEvent(new Event('dblclick'));

这里有一个答案:你是在听双击,还是在实际执行双击?@Lucy什么在IE上工作?:)该方法与
addEventListener
相关。IE上的方法支持类似于
addEventListener
。为了支持旧版本的IE,您可以定义助手函数。这是一个相关的问题: