javascript - 对具有该功能的元素执行 DoubleClick

标签 javascript firefox

看这里:enter image description here

从一个页面显示该元素有双击“dblclick”事件

但是当我尝试从控制台执行它时:

enter image description here

最佳答案

dblclick 不是一种方法,它是一种事件。 假设您有一个按钮,并且您想手动触发该事件。你可以这样做。

<button id='myButton'>Click Me!</button>

现在你可以这样做

var evt = new Event('dblclick');
var button = document.getElementById('myButton');
// This is where the magic happens
button.dispatchEvent(evt);

这会手动触发 dblclick 事件。 您必须在 dom 节点上调用“dispatchEvent”,并且它需要一个“Event”对象。

对于您的用例,只需将“button”元素替换为您自己的“a”变量,它就应该按预期工作。

关于javascript - 对具有该功能的元素执行 DoubleClick,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35004164/

相关文章:

javascript - 如何在 Angular ui 网格中捕获应用的列过滤器

javascript - 以不响应复选框的形式过滤

javascript - dgrid onDemandGrid 行单击始终获取网格中的最后一行

jquery-ui - jQuery datepicker 没有出现在 Firefox 中

javascript - 如何在 Firefox 3.5 中将文本复制到剪贴板?

javascript - 使我的书签跨浏览器

javascript - 如果 attr 为 ^=X 且 X.length + 1,则切换 tr

javascript - 使用网络摄像头捕获个人资料图片并在 Canvas 中显示图片

firefox - css3 flexbox 在绝对 div 中水平对齐

javascript - IE 不允许动态创建的 DOM 'a' 元素上的 onClick 事件