Bonjour,
dans une page je voudrai faire la chose suivante :
lorsque je clique sur un lien, je crée un nouveau div avec un texte quelconque dedans. Si plusieurs div ont été créé (en cliquant sur le lien prévu à cet effet), je veux que les div déjà créés ne soient pas affichés afin que l'on ne voit QUE le dernier div créé. Voici le code que j'utilise :
or, apparemment, la ligne getElementById(s).style.display='none'; ne fonctionne pas...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 var NbDiv = 0; function AjoutDiv(){ var NomNewDiv = prompt('Nom du calque à ajouter'); if (NomNewDiv != null){ NbDiv++; for(var i=0;i<NbDiv;i++){ var s = "T"+i; getElementById(s).style.display='none'; } var a = document.getElementById("DetailDiv"); a.innerHTML += "<div id=T"+NbDiv+">Détail 0 "+NomNewDiv+"</div>"; } }
Auriez vous une idée ? merci de votre aide !!!
Partager