在html中,background-color使用RGB参数,如何将参数传进去?
比如我现在有三个值a,b,c,如何把RGB的值设置为(a,b,c)?用background-color:rgb(a,b,c)不行…………...
比如我现在有三个值a,b,c,如何把RGB的值设置为(a,b,c)?用background-color:rgb(a,b,c)不行…………
展开
2个回答
展开全部
<div id="test1" style = "color:rgb(255,255,0)">
111111111
</div>
<script>
var test1 = document.getElementById("test1");
test1.style.backgroundColor = "rgb(255,0,0)"
</script>
追问
不是的,我的意思是比如我有三个变量a,b,c,有初值,并且值会变化,我要怎么样才能把这三个值传到RGB()里面,让它的效果就是RGB(a,b,c)??
追答
<div id="test1">
111111111
</div>
<script>
var test1 = document.getElementById("test1"),
a = 255,
b = 255,
c =0;
test1.style.backgroundColor = "rgb("+a+","+b+","+c+")"
</script>
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<style>
#id或者.class{background-color:rgb(255,255,0);}
</style>
追问
不是的,我的意思是比如我有三个变量a,b,c,有初值,并且值会变化,我要怎么样才能把这三个值传到RGB()里面,让它的效果就是RGB(a,b,c)??
追答
<div id="test">
更改背景色
</div>
<script type="text/javascript">
/**
*
* 根据 RGB(a,b,c)更改背景色.
*/
function changeColor(a, b, c)
{
var obj_test= document.getElementById("test");
obj_test.style.backgroundColor = "rgb("+a+","+b+","+c+")";
}
var a = 255;//设定初始值
var b = 255;
var c =0;
changeColor(a,b,c);
</script>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询