我的代码如下
function myFunction(a,b,d)
{
var R = a;
var G = b ;
var B = d ;
var L = "(";
var C = ",";
var Rp = ")";
var E = L ;
var ic = '"';
var prefix = "RGB";
var color = ic+prefix + L + R+ C + G + C + B + Rp+ic;
alert(color)
var c=document.getElementById("myCanvas");
var ctx=c.getContext("2d");
ctx.fillStyle = color;
}
如果我调用上述函数,例如myFunction(10,20,30);
alert(color);
打印“rgb(10,20,30)”,但我不知道如何将颜色值分配给 ctx.fillStyle 因为我想制作动态应用程序,我需要传递不同的颜色值,现在代码不起作用,并ctx.fillStyle = color;
在执行代码时打印出来。如果有人能告诉我如何将颜色的值分配给 ctx.fillStyle 方法,我将不胜感激。