对于 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() 不起作用。
任何人都知道如何做到这一点?