Index d une ligne dans une table

[Résolu]
Signaler
Messages postés
3
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
26 septembre 2005
-
Messages postés
3
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
26 septembre 2005
-
Bonjour,
J'aimerai récuperer l'index d'un <tr> pour y appliquer un style en fonction de ce numero quand on click sur une checkbox contenu dans cette ligne.

J'applique un style quand je coche la ligne, mais quand je la decoche, j'aimerai appliquer un style different si il s'agit d'une ligne paire ou impaire.



<script language="javascript">

function modifierStyle (cb) {
cb.parentNode.parentNode.className = ((cb.checked)? "styleCoche":"styleDecoche");
}
</script>

<TR>
<TD><>

Si quelq un avait une idée ?

4 réponses

Messages postés
732
Date d'inscription
jeudi 2 janvier 2003
Statut
Membre
Dernière intervention
29 octobre 2007

Bonjour

Utilises :
cb.parentNode.parentNode.rowIndex

(en plus : tous navigateurs)

Cordialement
Roro webDev
Messages postés
13616
Date d'inscription
jeudi 13 février 2003
Statut
Membre
Dernière intervention
15 octobre 2013
36
Bonjour,

id tableau.rows(n° ligne)...

plus d'infos sur : http://www.javascriptfr.com/code.aspx?id=26660

Cordialement. Bul. ~Site~~[mailto:marcelBultez@tiscali.fr Mail]~
Messages postés
3
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
26 septembre 2005

En fait la solution que tu me proposes c'est d acceder à une ligne via son numero.

Moi ce dont j ai besoin c est d obtenir son numero à partir de cette ligne.

maLigne = cb.parentNode.parentNode
Messages postés
3
Date d'inscription
vendredi 5 mars 2004
Statut
Membre
Dernière intervention
26 septembre 2005

Merci beaucoup