Sto per aggiornare il mio codice per utilizzare addEventListener() semplicemente scrivendo sulla proprietà dell'elemento in javascript.Come si aggiorna ad addEventListener?
Prima di farlo volevo verificare alcune cose.
1.) Suppongo che non debba chiamare removeEventListener(), se aggiorno il DOM e rimuovo gli elementi (tramite .innerHTML write).
2.) addEventListener è supportato sul popolare browser moderni - IE9, Chrome, Firefox, Safari
3.) non ci sono altri problemi che potrebbero arrise sul browser moderni.
Sto chiedendo b.c. Non voglio saltare la pistola aggiornando il mio codice.
Note:
proprietà correlazioni di eventi (rimuovere l'on).
- onkeypress - Pressione
- onblur -> sfocatura
- onfocus -> concentrarsi
Research
https://developer.mozilla.org/en/DOM/element.addEventListener (ha tabella di compatibilità)
http://www.quirksmode.org/js/events_advanced.html
correlati
JavaScript listener, "keypress" doesn't detect backspace?
Note
- invece di ritornare falsa. Utilizzare preventDefault() per interrompere l'invio dei moduli su invio.
le tue ipotesi sono corrette ... vai per esso ... btw, salva una copia del file corrente nel caso in cui non lo sei! –
OK .... se ci sono problemi ... li posterò qui. –
@ CS_2013 Per 'addEventListener', è premuto a tasto. Inoltre, potresti voler usare jQuery per creare delle cose cross-browser. Sotto la cappa usa 'addEventListener' se possibile, può tornare a' attachEvent' per IE più vecchi e normalizza anche l'oggetto evento, così non devi preoccuparti delle differenze. – kapa