【发布时间】:2013-08-26 07:00:04
【问题描述】:
对于 JS 单元测试,我需要检查双击行为是否符合预期。问题是事件是通过 element.addEventListener 注册的。由于某种原因,在这种情况下, element.ondblclick() 不起作用。 HTML:
<input type="image" src="pic.jpg" id="aa"/>
Javasript:
document.getElementById('aa').addEventListener("dblclick", function(){alert('aa')}); document.getElementById('aa').ondblclick();小提琴:http://jsfiddle.net/prZKy/
如果你双击图片,它可以工作,但javascript中的ondblclick()不起作用。
有人知道怎么做吗?
【问题讨论】:
-
有趣的是,这行得通 - jsfiddle.net/MNx9K 为什么?
标签: javascript events double-click