Mon script javascript ne marche pas.

Fermé
Swann_68 - Modifié le 30 août 2019 à 17:29
 tuma - 1 sept. 2019 à 18:09
Bonjour à tous,
J'ai un gros problème : mon script JavaScript ne marche pas.
Le voici :
<button id="identifier">s'identifier</button>
  <script>
   <code js>var nom;
   getElementById('identifier').click(
   nom = prompt("Quel est ton nom ?");
   document.write(nom);

</script> </code>
Oui je sais, on peut pas vraiment appeler ça un script.
Mais je suis un gros débutant et j'ai commencé JavaScript il y a deux semaines.
Quelquin peut-il m'aider ?
Merci d'avance.
A voir également:

1 réponse

SioGabx Messages postés 265 Date d'inscription mardi 21 août 2018 Statut Membre Dernière intervention 17 novembre 2022 100
30 août 2019 à 18:23
Salut, plus facile de faire comme ça :

<button id="identifier" onclick="name()">s'identifier</button>
  <script>
function name(){
    let nom = prompt("Quel est ton nom ?");
   document.write(nom);
}
</script>


Sinon, la correction de ce que tu as fait :

<button id="identifier">s'identifier</button>
  <script>
   var nom;
   document.getElementById('identifier').onclick(
   nom = prompt("Quel est ton nom ?");
   document.write(nom);
</script> 


2
Salut
.click

c'est une fonction de JQuery. JQuery est une librairie JavaScript(un fichier avec des fonctions toutes faites) donc sans le fichier JQuery = ^pas de JQuery.

Ensuite si vous ouvrez parenthèses ou accolades il faut les refermer(pour indiquer la fin) sinon ça ne fonctionnera pas.

Vous pouvez voir avec un bon éditeur de code(coloration syntaxique) ce genre"d'oubli" plus facilement et n'oubliez pas de traquer vos erreurs en utilisant la console du navigateur qui vous indiquera quelle erreur et où elle se trouve.

En JavaScript le mieux c'est d'utiliser
.addEventListener 
comme indiqué dans la notice:

https://www.w3schools.com/jsref/met_element_addeventlistener.asp
0