[DOM]Supprimer des éléments d'une page HTML
Bonjour,
voilà j'ai une page où on peut ajouter des TR, et où on doit pouvoir les supprimer.
je n'arrive pas à les supprimer en essayant que le JS soit compatible au niveau de IE et FF au moins.
Je fais par exemple :
Code:
1 2
| var element=document.getElementsByTagName("TR")[0];
document.documentElement.removeChild(element); |
sous IE ça me met comme erreur "argument non valide", sous FF j'ignore comment je peux savoir l'erreur que ça remonte :roll:
En plus il faut permettre de supprimer le TR courant, donc j'utilise la fonction :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| function whichElement(e){
var targ;
if (!e){
var e = window.event;
}
if (e.target){
targ = e.target;
}
else if (e.srcElement){
targ = e.srcElement;
}
var tname;
tname=targ.tagName; |
et pour supprimer l'élément selectionné, j'essaie ceci :
Code:
targ.parentElement.removeChild(targ);
au niveau IE ça marche, mais au niveau FF ça plante :(