Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2076 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Retirer une ligne d'un tableau en javascript

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Retirer une ligne d'un tableau en javascript

n°2059574
zezette
"Allez hop, au revoir"
Posté le 25-02-2011 à 11:09:17  profilanswer
 

Bonsoir à tous,
 
J'essaie d'enlever une ligne d'un tableau en javascript (dom). Ca marche sur Internet Explorer mais pas sur Firefox ni Chrome :
 

Code :
  1. <html>
  2. <head>
  3. <script language="javascript">
  4. function tudegage()
  5. {
  6. var unevariable;
  7. alert(document.getElementById('latable').firstChild); //affiche object HTMLTableSectionElement sur ie, object Text sur ff et ch
  8. alert(document.getElementById('latable').firstChild.tagName); //affiche tbody sur ie, undefined sur ff et ch
  9. alert(document.getElementById('latable').tagName); //affiche table
  10. alert(document.getElementById('letr').tagName); //affiche tr
  11. unevariable=document.getElementById('latable').firstChild.removeChild(document.getElementById('letr')); //marche sur ie mais pas sur ff et ch
  12. //unevariable=document.getElementById('latable').removeChild(document.getElementById('letr')); //marche sur aucun
  13. }
  14. </script>
  15. <title>Test de virage de ligne</title>
  16. </head>
  17. <body>
  18. <table id="latable">
  19. <tr><td>ligne 1</td></tr>
  20. <tr><td>ligne 2</td></tr>
  21. <tr id="letr"><td>Vire moi ligne 3</td></tr>
  22. <tr><td><input type="button" onclick="tudegage();" value="Au revoir" /></td></tr>
  23. </table>
  24. </body>
  25. </html>


 
On dirait que le tr (ou le tbody) n'est pas un enfant de table
 
Une idée ?


Message édité par zezette le 25-02-2011 à 14:56:29

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
mood
Publicité
Posté le 25-02-2011 à 11:09:17  profilanswer
 

n°2059598
regexp42
Eplucheur de RFC.
Posté le 25-02-2011 à 11:31:46  profilanswer
 

Utilise jQuery si tu veux que ce soit portable.

n°2059672
zezette
&#034;Allez hop, au revoir&#034;
Posté le 25-02-2011 à 14:45:33  profilanswer
 

Ouais peut-être, mais j'aimerais savoir pourquoi ça ne va pas...


---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
n°2059695
pop-pan
yay!
Posté le 25-02-2011 à 15:48:13  profilanswer
 

parce que " " (espace) est considéré par ff comme un textchild.
si tu as un espace qui traine entre <table> et <tr> c'est lui qui remonte en firstchild.
 
sinon .rows[x] ca marche un peu plus vite et c'est plus propre il me semble.


---------------
Plop !

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Retirer une ligne d'un tableau en javascript

 

Sujets relatifs
VBA - Selections lignes tableau sous Excelafficher un fichier texte dans un tableau avec android
Ajax > Appel Javascript = Problème ![HTML/CSS/Javascript/(php ?)] Widget sidebar
[VBA] Dernière ligne vide dans un fichier excel videapprentissage tableau html soucis
soucis avec les dimensions d un tableauPerformances champ de type tableau
wamp server hors ligne[RESOLU]
Plus de sujets relatifs à : Retirer une ligne d'un tableau en javascript


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR