如何在JavaScript中为var指定背景颜色

时间:2011-10-28 22:18:33

标签: javascript css

似乎是一个简单的问题,但我不太了解JavaScript,而且我的搜索功能也没有任何相关性。

我需要将textbox的backgroundColor属性设置为var中设置为String的值,如下所示:

var pinColor = someFunctionThatReturnsString();
document.getElementById("pin").style.backgroundColor = pinColor;

如果我把文字放在那里而不是var,比如'#ffff00',那么它可以正常工作。但是,具有字符串值'#ffff00'的var不起作用(不会导致错误,但也不会设置背景)。我必须使用var作为赋值,因为信息来自其他地方,但我无法弄清楚如何使backgroundColor尊重String值。我有什么转换吗?

谢谢!

1 个答案:

答案 0 :(得分:3)

  

我需要进行一些转换吗?

不,没有。如果使用字符串文字或变量,则无关紧要。

你误解了这个问题。

请参阅a live example