Colorer les cellules vides d'un tableau

Fermé
EmmaPeel00 Messages postés 2 Date d'inscription mercredi 31 mai 2017 Statut Membre Dernière intervention 1 juin 2017 - 31 mai 2017 à 12:38
EmmaPeel00 Messages postés 2 Date d'inscription mercredi 31 mai 2017 Statut Membre Dernière intervention 1 juin 2017 - 1 juin 2017 à 10:10
Bonjour,

J'aimerais colorer les cellules vides d'un tableau (et les décolorer lors qu'on saisit un texte dedans).
J'ai défini des classes avec style mais je n'arrive pas à utiliser une fonction JavaScript pour appliquer les styles lorsque la cellule du tableau est vide.

Pourriez-vous m'aider?

En vous remerciant par avance,
Emm
A voir également:

1 réponse

Noobinformatic Messages postés 227 Date d'inscription lundi 15 février 2016 Statut Membre Dernière intervention 17 juin 2018 6
31 mai 2017 à 12:46
function btnClick() {
    var x = document.getElementById("mytable").getElementsByTagName("td");
    x[0].innerHTML = "i want to change my cell color";
    x[0].style.backgroundColor = "yellow";            
}


essaye ça
0
EmmaPeel00 Messages postés 2 Date d'inscription mercredi 31 mai 2017 Statut Membre Dernière intervention 1 juin 2017
1 juin 2017 à 10:10
Bonjour,

Merci, j'ai construit ma fonction. :-)

<script language="javascript">

function ColorEmptyCellBorder() {
var tab=document.getElementById("tableau-test");
var nb= tab.rows[0].cells.length; // length of a row

for (var i=1;i<tab.rows.length;i++)
{

for (var j=0;j<nb;j++)
{
if (tab.rows[i].cells[j].innerHTML=="" || tab.rows[i].cells[j].innerHTML == 'undefined')
{
tab.rows[i].cells[j].style.border="2px solid red";
}
}
}
}
</script>

Le problème c'est que je veux l'utiliser dans un ishare et je n'arrive pas à la faire appeler plus d'une fois :(
0