我的代码如下如何将变量的值赋给JavaScript中的另一个方法?
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方法。
不能看到它会如何打印'rgb'当你在那里把'RGB'。请记住,CSS区分大小写。 <!DOCTYPE HTML> – 2012-08-08 05:44:28