Document.write // document.getElementById()
Résolu/Fermé
nicodak
Messages postés
49
Date d'inscription
vendredi 21 août 2020
Statut
Membre
Dernière intervention
2 juin 2021
-
30 déc. 2020 à 13:34
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 30 déc. 2020 à 21:01
jordane45 Messages postés 38314 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 24 novembre 2024 - 30 déc. 2020 à 21:01
1 réponse
jordane45
Messages postés
38314
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
24 novembre 2024
4 705
30 déc. 2020 à 14:59
30 déc. 2020 à 14:59
Bonjour,
document.getElementById .. sert, comme son "nom" le laisse entendre.. que ça sert à récupérer un élément via son id ....
ça ne remplace en aucun cas le write ....
Par contre,
Tu mets un ID à un élément html de ta page ( une div par exemple )
Tu récupères cet élément via son ID en javascript
Et tu écris le contenu voulu dans cet élément
Voir exemples donnés ici : https://www.w3schools.com/js/js_htmldom_html.asp
document.getElementById .. sert, comme son "nom" le laisse entendre.. que ça sert à récupérer un élément via son id ....
ça ne remplace en aucun cas le write ....
Par contre,
Tu mets un ID à un élément html de ta page ( une div par exemple )
Tu récupères cet élément via son ID en javascript
Et tu écris le contenu voulu dans cet élément
Voir exemples donnés ici : https://www.w3schools.com/js/js_htmldom_html.asp
Modifié le 30 déc. 2020 à 16:50
Donc maintenant, est-ce que document.getElementById peut afficher le résultat d'une opération stockée dans une variable ?
Car ce code écrit total entre les balises <p> mais la variable total qui est égal à x = y soit 7
30 déc. 2020 à 16:55
Donc là : "total" .. c'est le TEXTE total qui s'écrit
Si tu veux utiliser une variable c'est sans les quotes
30 déc. 2020 à 17:09
Merci beaucoup pour votrre réponse et votre réactivité.
30 déc. 2020 à 20:55
Actuellement le résultat est affiché comme ceci
Sans que l'on puisse reconnaitre les différentes valeurs. Alors j'ai essayé ça mais le résultat n'est pas meilleur
Comment obtenir 33 14 45 1 28 5 44 ?
Merci beaucoup !
30 déc. 2020 à 21:01
ou encore
Par contre.... en général, sur ce forum, une discussion concerne UN souci.
Réouvrir une discussion classée comme RESOLUE pour y poser une nouvelle question n'est pas la bonne pratique.
Je t'invite à remettre cette discussion en résolue.. puis, si tu as de nouveaux besoins, d'ouvrir une nouvelle discussion propre à chacun d'eux.
Bonne soirée.