我正在制作一个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,因为我做了一些带警报的测试。你知道我做错了吗?
答案 0 :(得分:2)
您需要将颜色值更改为字符串(带引号):
element.style.backgroundColor = 'red';
或
element.style.backgroundColor = "red";