In questo momento, ho un listener di eventi che ascolta un clic sullo schermo. C'è anche un pulsante sullo schermo. Quando clicco sul pulsante, il listener di eventi verrà eseguito prima di onclick. C'è un modo per far sì che onclick abbia una priorità più alta?onClick priorità su addEventListener in javascript?
<script>
document.body.addEventListener('click',function(){alert('1');}, false);
function clicked() {
alert('2');
}
</script>
<button onclick="clicked()">Click this</button>
Facendo clic sul pulsante si attiva anche il gestore eventi. 1 mostra prima di 2, quando clicco sul pulsante. Voglio 2 per mostrare prima.
Potete fornire un codice per favore? – AvetisG
ti manca la parola chiave 'function' appena prima della tua definizione' clickked() ' – devnull69
In questo violino vedrai che 2 mostra prima di 1 ... come dovrebbe. Il tuo problema deve essere da qualche altra parte: http://jsfiddle.net/wte5dpq8/4/ – devnull69