SELFHTML

Forum SELFHTML: Archives:
Effacer des colonnes d'un tablaeu en javascript

Page d'information: vue d'ensemble
vers le bas 

(JAVASCRIPT) Effacer des colonnes d'un tablaeu en javascript

Le message suivant est de: lemmings, 14. 11. 2005, 10:59

salut a tous,

je voudrais Effacer des colonnes d'un tableau html.

j'ai deja un script qui le fait mais à une vitesse frisant l'escargot.

voici mon js :

function hide_col(a,c,d,e){
var tds=document.getElementById('tableau').getElementsByTagName('td');
alert(tds.length);
for(var i=0;i<tds.length;i++){
      if(tds[i].getAttribute('ord')){
           tds[i].style.display="none";
      }
   }
}

l'inconveniant de ce code c'est qu'il prend tous les td donc dans mon cas 29619. Sachant que les td que je dois éffacer sont de l'ordre de 600.

Je voudrais qu'il ne prenne en compte que les td ayant pour attribut "ord".

j'ai un autre script qui fonctionne quasi comme celui la mais avec des expressions régulière(tout aussi lent que l'autre).

d'avance je vous remercie pour l'aide que vous me donnerez.

Lemmings


 
vers le hautvers le bas 

(JAVASCRIPT) Effacer des colonnes d'un tablaeu en javascript

Le message suivant est de: domi, 11. 12. 2005, 18:11

Je n'ai pas encore de solution à vous proposer mais une petite remarque liminaire : getAttribute est inutilisable sous Mozilla. Il vaut mieux utiliser quelque chose comme
"
tds=document.getElementById('tableau').getElementsByTagName('td');
if (tds[i].style.color)
"
si c'est l'attribut color que vous recherchez
Bon courage pour trouver la solution ...


 
vers le haut

© 1998-2004 Adresse électronique selfhtml@fr.selfhtml.org