hola gente,
ho un dubbio tecnico sul "nascondimento" di un div.
creo un div "container" tramite DOM, dentro ci sono una serie di oggetti.
all'interno del div c'è un tasto "chiudi" che semplicemente NASCONDE il div con:
così facendo però, quando vado a mostrarlo nuovamente le funzioni che prima andavano bene, ora non vanno più.codice:... var div = document.getElementById(id); div.style.display = 'none';
se invece lo distruggo con removeChild, il problema non si pone e le funzioni di creazione/popolamento oggetti vanno.
io però vorrei che il contenuto generato dall'utente venisse mantenuto, per cui se quello crea una tabella che lui stesso poi popola, quando va a nascondere e poi rivisualizzare il div, quanto era presente venisse mostrato nuovamente.
per questo pensavo che con il removeChild " del container" quello che aveva all'interno venisse distrutto, ma invece con il semplice "display: none", "sparisse" alla vista, ma in realtà rimanesse.
al momento non sembra essere così.
mi sapete spiegare l'arcano?
grazie![]()