il problema è che mi elimina solo l'ultimo div inserito e non quello che seleziono, inoltre me ne elimina uno solo e poi non fa più nulla, ti posto tutto il codice:
codice:
function crea(){
id_elemento = "quadro"+parseInt(document.getElementById("container").childNodes.length+1);
nuovo_elemento = document.createElement("div"); nuovo_elemento.setAttribute("id",id_elemento);
nuovo_elemento.setAttribute("class","quadrato");
testo= 'testo di prova elimina ' + id_elemento ;
nuovo_elemento.innerHTML=testo.toLocaleString();
document.getElementById("container").appendChild(nuovo_elemento);
obj=eval("document.getElementById(\"quadro"+parseInt(document.getElementById("container").childNodes.length)+"\")");
obj.style.width="360px";
obj.style.margin="0px";
}
function elimina(el){
if(typeof el!='object') el=document.getElementById(el);
while(el.childNodes.length>0) elimina(el.childNodes[el.childNodes.length-1]);
el.parentNode.removeChild(el);
}