javascript - 如何在 JavaScript 中将 backgroundColor 分配给 var

标签 javascript css

这似乎是一个简单的问题,但我不太了解 JavaScript,而且我的搜索结果没有找到任何相关内容。

我需要将文本框的 backgroundColor 属性设置为在 var 中设置为字符串的值,如下所示:

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

如果我在那里放一个文字而不是一个变量,比如“#ffff00”,那么它就可以正常工作。但是,字符串值为 '#ffff00' 的 var 不起作用(不会导致错误,但也不会设置背景)。我必须使用 var 进行分配,因为信息来自其他地方,但我无法弄清楚如何使 backgroundColor 遵循 String 值。我需要做一些转换吗?

谢谢!

最佳答案

Is there some conversion I have to do?

不,没有。使用字符串文字或变量并不重要。

你误诊了问题。

参见 a live example .

关于javascript - 如何在 JavaScript 中将 backgroundColor 分配给 var,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7935461/

相关文章:

javascript - 如何避免用户点击弹出窗口之外的javascript?

javascript - 错误 : Expected a Resource or Concept

html - 为什么我的 anchor 标签没有回流?

javascript - 是否可以创建一个在js中创建特定Dom元素的模块?

javascript - 构建文件的ReactJS资源路径

javascript - 在 Coldfusion CFC 中接收上传的文件

html - 如何减小 Bootstrap 中字形的大小

javascript - 添加类时停止 CSS 动画

javascript - 通过 jQuery 隐藏超时 block

javascript - 悬停效果与 JavaScript