[Risolto]jacascript addEventListener errore

Linguaggi di programmazione: php, perl, python, C, bash e tutti gli altri.
shivi_ubuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 695
Iscrizione: venerdì 2 settembre 2011, 22:31

[Risolto]jacascript addEventListener errore

Messaggio da shivi_ubuntu »

quando clicco sul pulsante non mi da nessuna risposta se apro strumenti per sviluppatore e controllo console mi da questo errore

Codice: Seleziona tutto

Uncaught TypeError: Cannot call method 'addEventListener' of null 

Codice: Seleziona tutto

var button = document.getElementById("send");
button.addEventListener('click',function(){
    alert("Hello");
});

Ultima modifica di shivi_ubuntu il sabato 3 maggio 2014, 17:52, modificato 1 volta in totale.
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: jacascript addEventListener errore

Messaggio da Zoff »

Significa che non esiste un pulsante con id send oppure che hai messo il codice Javascript prima del pulsante
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
shivi_ubuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 695
Iscrizione: venerdì 2 settembre 2011, 22:31

Re: jacascript addEventListener errore

Messaggio da shivi_ubuntu »

Il codice javascript lho messo in un file esterno e il link del file lho messo nel div dove ho questo Burton con id send
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: jacascript addEventListener errore

Messaggio da Zoff »

Metti il tag script/link in fondo alla pagina o dopo il div
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
shivi_ubuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 695
Iscrizione: venerdì 2 settembre 2011, 22:31

Re: jacascript addEventListener errore

Messaggio da shivi_ubuntu »

benissimo ora va ma puoi spiegare perchè se un file viene messo prima non va perchè alla fine il codice è sempre disponibile anche se lo metto prima !!!!!
Avatar utente
Zoff
Moderatore Globale
Moderatore Globale
Messaggi: 33338
Iscrizione: mercoledì 10 ottobre 2007, 22:36

Re: jacascript addEventListener errore

Messaggio da Zoff »

Il codice viene eseguito quando viene importato.
È sempre disponibile perché una volta eseguita la definizione di una funzione questa rimane.

Se metti il codice prima dell'elemento html che vai a ricercare viene eseguito prima che il browser inserisca l'elemento nel DOM, per questo non lo trova.
Prima di aprire una discussione leggi le Guide, poi vedi se c'è un HowTo nel Wiki e fai una ricerca nel Forum!
Applica semplicemente il [Risolto]! Prova: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=548821
Vuoi qualcosa di piu' dal forum? Prova i miei script: http://forum.ubuntu-it.org/viewtopic.php?f=70&t=597066
shivi_ubuntu
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 695
Iscrizione: venerdì 2 settembre 2011, 22:31

Re: jacascript addEventListener errore

Messaggio da shivi_ubuntu »

ok grazie mille
Scrivi risposta

Ritorna a “Programmazione”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 6 ospiti