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 : Sélectionner tout - Visualiser dans une fenêtre à part
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
En plus il faut permettre de supprimer le TR courant, donc j'utilise la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
targ.parentElement.removeChild(targ);
au niveau IE ça marche, mais au niveau FF ça plante