【发布时间】:2017-01-30 06:16:54
【问题描述】:
我正在尝试创建一个函数,该函数在使用 ID 和颜色名称调用时会改变我的元素 (id="box") 的颜色。我该怎么做?
这是代码:
function color(id, idColor) {
id = '';
idColor = '';
object = document.getElementById(id).style.background = idColor;
}
<div id="box" onclick="color()">Click me</div>
【问题讨论】:
-
这里没有问题。
-
@cord 您的问题似乎不完整。 :(
-
是的,我知道了,
-
我正在尝试创建一个函数来更改我的元素(box = id),以及当我通过 trought id 的名称和颜色时的颜色
-
如果
id和idColor在开始时立即被覆盖,那么它们有什么意义?当你在onclick中调用它时,你没有将参数传递给color应该是这样的:onclick="color(/*some value for id here*/, /*some value for idColor here*/)"
标签: javascript css colors