Modifier la couleur de fonds des certains éléments d'une liste déroulante
Bonjour,
Voilà, j'ai une page html qui contient une fionction javascript pour remplir ma liste déroulante en javascript. Les données sont alimentées de la base de données par une requête httprequest.
Mon code est le suivant:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| function traitAddOptionLocalites (aValue,aSelect) {
document.getElementById(aSelect).innerHTML = '';
if (aValue != "")
{
var ligne;
var monElement = document.getElementById(aSelect);
aValue = aValue.split(";");
for (var ind=0;ind < aValue.length-1;ind++) {
ligne = aValue[ind].split(":");
if (ligne[1] == "montexte")
{
monElement.options[ind] = new Option(ligne[2],ligne[0]);
monElement.style.backgroundColor = "#b8d5ff";
monElement.style.fontweight = "bold";
} else
{
monElement.options[ind] = new Option(ligne[2],ligne[0]);
monElement.style.backgroundColor = "#ffffff";
}
}
}
} |
Ce code modifie la coulauer de fond et la fonte pour tous les éléments. Est-ce que c'est possible de modifier ces deux attributs seulement pour les lignes qui remplie ma condition?
Merci d'avance
Fadila