Per il test dell'unità JS, devo verificare che un doppio clic si comporti come previsto. Il problema è che l'evento è stato registrato tramite element.addEventListener. E per qualche ragione, in questo caso, element.ondblclick() non funziona. HTML:Come attivare a livello di codice un evento dblclick definito con addEventListener?
<input type="image" src="pic.jpg" id="aa"/>
Javasript:
document.getElementById('aa').addEventListener("dblclick", function(){alert('aa')}); document.getElementById('aa').ondblclick();
Fiddle: http://jsfiddle.net/prZKy/
Se si fa doppio clic sull'immagine, funziona, ma l'ondblclick() in javascript non funziona.
Qualcuno ha un'idea su come farlo?
https://developer.mozilla.org/en-US/docs/Web/API/EventTarget.dispatchEvent – karaxuna
interessante, questo funziona - http://jsfiddle.net/MNx9K/ perché? – Vandesh