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 :
sous IE ça me met comme erreur "argument non valide", sous FF j'ignore comment je peux savoir l'erreur que ça remonte
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 var element=document.getElementsByTagName("TR")[0]; document.documentElement.removeChild(element);
En plus il faut permettre de supprimer le TR courant, donc j'utilise la fonction :
et pour supprimer l'élément selectionné, j'essaie ceci :
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;
au niveau IE ça marche, mais au niveau FF ça plante
Code : Sélectionner tout - Visualiser dans une fenêtre à part targ.parentElement.removeChild(targ);![]()
Partager