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...

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) + "'>&nbsp;";
 
				document.getElementById(divName).appendChild(newdiv);
			}
 
			function delInput(divName) {
				var deldiv= document.getElementById(divName);
				deldiv.remove(element);
			}
			</script>
Ca fonctionne très bien, ma question est : comment récupérer la valeur ID du dernier div de ma div ?

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.