A ta place je virerai le H2 de l'intérieur de UL, et j'essaierai de virer le dernier noeud à partir de son index, un peu comme ca (pas testé) :
Pour un minimum de sécu faudrait vérifier que dernier_index est > -1, c'est à dire qu'il ya bien des éléments dans la liste, en tout cas au moins 1 (index 0).
Code :
function retirer(id){
var liste = document.getElementById(id);
var dernier_index = liste.childNodes.length - 1;
liste.removeChild(dernier_index);
}
Pour un minimum de sécu faudrait vérifier que dernier_index est > -1, c'est à dire qu'il ya bien des éléments dans la liste, en tout cas au moins 1 (index 0).