Bonjour à tous,
Je suis débutante et en train de concevoir un formulaire html à base d'input text.
J'ai créée un code javascript qui permet d'ajouter/supprimer un div d'une div, d'attribuer l'id du div créé, etc...
Ca fonctionne très bien, ma question est : comment récupérer la valeur ID du dernier div de ma div ?
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
19
20 <script type="text/javascript"> function addInput(divName){ var nbr_div = divName.getElementsByTagName("div").length var newdiv = document.createElement('div'); newdiv.setAttribute("id", "playlist" + nbr_div); newdiv.innerHTML = "Playlist " + (nbr_div) + " - " + "<a onclick=delInput(\"playlist"+ (nbr_div) + "\")> Supprimer cette playlist</a>" + "<input type='text' size='80' name='playlist" + (nbr_div) + "'> "; document.getElementById(divName).appendChild(newdiv); } function delInput(divName) { var deldiv= document.getElementById(divName); deldiv.remove(element); } </script>
Simplement parce que, j'ai playlist 0, playlist 1, playlist 2, si je supprime playlist 0, et que je rajoute une playlist, elle s’appellera donc playlist 2 au lieu de playlist 3, hors elle existe déjà.
La seule solution qui me vient en tête et donc de récupérer l'attribut ID du dernier DIV, je trouve rien du tout sur google...
Merci pour vos lumières.
Partager