更改Firefox扩展程序的工具栏颜色以响应信号

时间:2014-05-14 12:36:06

标签: javascript css firefox-addon xul

我正在制作一个firefox扩展,我希望我的toolbarbutton的background-color能够响应xmlhttp请求中的消息而改变。这就是我所拥有的,但它不起作用:

    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;
    }

我知道问题不在于x.section,因为我做了一些带警报的测试。你知道我做错了吗?

1 个答案:

答案 0 :(得分:2)

您需要将颜色值更改为字符串(带引号):

element.style.backgroundColor = 'red';

element.style.backgroundColor = "red";