Changer la couleur d'une colonne d'un tableau
Fermé
pas44
Messages postés
28
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
31 octobre 2012
-
27 oct. 2012 à 13:27
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 28 oct. 2012 à 13:20
Atropa Messages postés 1940 Date d'inscription mercredi 25 juin 2008 Statut Membre Dernière intervention 11 mai 2014 - 28 oct. 2012 à 13:20
A voir également:
- Changer la couleur d'une colonne d'un tableau
- Changer dns - Guide
- Tableau croisé dynamique - Guide
- Déplacer une colonne excel - Guide
- Tableau ascii - Guide
- Tableau word - Guide
3 réponses
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
27 oct. 2012 à 19:08
27 oct. 2012 à 19:08
avec une boucle
function cols(id,numCol,color) {
/*
1 - id : String -> identifiant du tableaux
2 - numCol : Int -> numéro de la colonne en partant de 0
3 - color : String -> couleur css
*/
var t = document.getElementById(id);
for(var i = 0;t.getElementsByTagName('tr')[i];i++)
t.getElementsByTagName('tr')[i].getElementsByTagName('td')[numCol].style.backgroundColor = color;
}
function cols(id,numCol,color) {
/*
1 - id : String -> identifiant du tableaux
2 - numCol : Int -> numéro de la colonne en partant de 0
3 - color : String -> couleur css
*/
var t = document.getElementById(id);
for(var i = 0;t.getElementsByTagName('tr')[i];i++)
t.getElementsByTagName('tr')[i].getElementsByTagName('td')[numCol].style.backgroundColor = color;
}
pas44
Messages postés
28
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
31 octobre 2012
28 oct. 2012 à 12:07
28 oct. 2012 à 12:07
Merci pour ta réponse. Mais comment faire pour :numCol : Int -> numéro de la colonne en partant de 0
et comment intégrer la fonction dans le body ?
merci
et comment intégrer la fonction dans le body ?
merci
Atropa
Messages postés
1940
Date d'inscription
mercredi 25 juin 2008
Statut
Membre
Dernière intervention
11 mai 2014
274
28 oct. 2012 à 13:20
28 oct. 2012 à 13:20
c'est simple
<div onclick="cols('idTable',1,'#ff0000')">div ou ce que tu veux avec l'évènement que tu veux</div>
par exemple là ça colore la 2ème colonne normalement...
<div onclick="cols('idTable',1,'#ff0000')">div ou ce que tu veux avec l'évènement que tu veux</div>
par exemple là ça colore la 2ème colonne normalement...