2014-05-14 2 views
0

Je crée une extension firefox et je souhaite que la couleur de fond de ma barre d'outils change en réponse à un message dans une requête xmlhttp. Voilà ce que j'ai, mais il ne fonctionne pas:Modification de la couleur de la barre d'outils de l'extension Firefox en réponse au signal

if(x.section == 1) 
    { 
     var element = document.querySelector('#custom-button-1'); 
     element.style.backgroundColor = green; 
    } 

    if(x.section == 0) 
    { 
     var element = document.querySelector('#custom-button-1'); 
     element.style.backgroundColor = red; 
    } 

Je sais que le problème n'est pas parce x.section fait quelques tests avec des alertes. Savez-vous ce que je fais mal?

Répondre

2

Vous devez modifier les valeurs des couleurs à des chaînes (entre guillemets):

element.style.backgroundColor = 'red'; 

ou

element.style.backgroundColor = "red"; 
+1

merci qui a travaillé – user3251270

Questions connexes