Span dynamique
Résolu/Fermé
xavwanted
Messages postés
2
Date d'inscription
lundi 12 octobre 2015
Statut
Membre
Dernière intervention
12 octobre 2015
-
12 oct. 2015 à 00:58
xavwanted Messages postés 2 Date d'inscription lundi 12 octobre 2015 Statut Membre Dernière intervention 12 octobre 2015 - 12 oct. 2015 à 14:42
xavwanted Messages postés 2 Date d'inscription lundi 12 octobre 2015 Statut Membre Dernière intervention 12 octobre 2015 - 12 oct. 2015 à 14:42
A voir également:
- Span dynamique
- Tableau croisé dynamique - Guide
- Liste déroulante dynamique excel - Guide
- Liste déroulante dynamique en cascade excel - Guide
- Sommaire dynamique word - Guide
- Bibliothèque dynamique aacs - Forum Windows
1 réponse
Salut,
Il y a une erreur car spanid est une variable et vous l'indiquez en texte:
"<span id=spanid>"+i+"</span>") est faux
"<span id="+spanid+">"+i+"</span>") est juste
Ensuite oubliez document.write qui n'a aucune précision ni n'est vraiment utile:
http://www.w3schools.com/jsref/met_node_appendchild.asp
Qui donnerais un truc du genre:
ça peut paraître un peu long mais c'est beaucoup plus propre/correct et simple à lire et modifier/réutiliser au final.
Il y a une erreur car spanid est une variable et vous l'indiquez en texte:
"<span id=spanid>"+i+"</span>") est faux
"<span id="+spanid+">"+i+"</span>") est juste
Ensuite oubliez document.write qui n'a aucune précision ni n'est vraiment utile:
http://www.w3schools.com/jsref/met_node_appendchild.asp
Qui donnerais un truc du genre:
<!doctype html> <html lang="fr"> <head> <meta charset=utf-8 > <head> <body> <h1>Titre</h1> <p id="macible"> </p> <script>
var ajouterSpan=function(nombredeboucles){ for (var i=0; i<nombredeboucles; i++) { var node = document.createElement("span"); node.setAttribute("id","numero"+i); var textnode=document.createTextNode(""+i); node.appendChild(textnode); document.getElementById("macible").appendChild(node); //console.log(i+"element="+node+"id="+node.id); } } ajouterSpan(8);
</script> </body>
ça peut paraître un peu long mais c'est beaucoup plus propre/correct et simple à lire et modifier/réutiliser au final.
12 oct. 2015 à 14:42