Detruire un ID en memoire et physiquemnt en DHTML - HTML/CSS - Programmation
Marsh Posté le 28-10-2003 à 15:58:46
http://developer.apple.com/interne [...] dom2i.html
Code :
|
?
Marsh Posté le 28-10-2003 à 16:03:27
document.getElementById("tonID" ).parent.removeChild(document.getElementById("tonID" ));
normalement ça doit marcher aussi, et ça marche en une seule passe
Marsh Posté le 28-10-2003 à 16:39:36
Merci les gars mais ca marche pas:
voila mon code:
//-->ca c'est pour creer un leg
function AddLeg(){
syl.innerHTML += "<DIV id=leg"+legnumber+">" + ref.innerHTML + "</DIV>";
legnumber++;
}
//-->ca c'est votre version pour en enlever:
function RemoveLeg(){
var cur=legnumber-1;
var tokill=eval("leg"+cur);
document.getElementById(tokill).parent.removeChild(document.getElementById(tokill));
legnumber--;
}
//-> et ca ma version un peu pourrave
function RemoveLeg2(){
var cur=legnumber-1;
eval("leg"+cur).innerHTML="";
}
Je sais pas si c'est clair?
Marsh Posté le 28-10-2003 à 17:07:32
Problème de portée de variable non ? Fais un alert() de legnumber dans chacune de tes fonctions pour voir.
Marsh Posté le 28-10-2003 à 19:11:17
PETOZAK a écrit : document.getElementById(tokill).parent.removeChild(document.getElementById(tokill)); |
parentNode ou parentElement.
et deux fois la même méthode,
function removeNode(n)
{
n.parentNode.removeChild(n);
}
removeNode(document.getElementById('leg' + cur))
(par exemple)
Marsh Posté le 28-10-2003 à 14:55:46
Salut,
Existe t'il une maniere en JS/DHTML de detruire un element en specifiant son ID a la maniere d'un destructeur JAVA / C++?
Une fois detruit en le verrai plus bien sur et surtout son ID sera disponible.
merci