Bonjour à tous,
j'espère que vous allez tous bien.
Je me retrouve devant une problématique somme toute assez simple pour vous, j'imagine, mais voila plusieurs jours que je suis bloqué.
J'ai un formulaire HTML qui me permet d'appeler une API avec la méthode FETCH de javascript.
Je récupère et affiche bien les résultats.
Sauf que j'aimerai ne plus afficher mon formulaire pour l'affichage des résultats.
Exemple :
Index.html:
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <!doctype html> <html lang="fr"> <head> <meta charset="utf-8"> <title>Test recupe info API</title> <script src="script.js" defer></script> </head> <body> <h1>TEST</h1> <input type="text" id="champ"> <button id="btn">GET VALEUR</button> <div id="output"></div> </body> </html>
Mon script.js :
Le problème est que le formulaire reste afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 btn.onclick=() => { fetch("https://api.github.com/users/"+champ.value) .then(reponse => reponse.json()) .then(data => { output.textContent = ""; output.textContent = `compte de ${data.name}`; } ) }
j'aimerai, en effet, que mon formulaire n'apparaisse plus et que mon <div id="output"></div> soit afficher à la place.
Est ce possible ?
Merci merci merci de votre aideje sèche grave.
Partager