2014-07-20 83 views
0

我想在我的函数中的一个变量上使用fontcolor()函数。起初,我是在一个数字变量上尝试它,并意识到该函数仅适用于字符串变量。我使用toString()类型化变量,但没有运气! PLS help1Javascript fontcolor()函数不起作用

这里就是我想要做:

var totalCost = toString(numberOfBuckets * costOfBucket);      
alert(typeof totalCost); //String    
alert(totalCost.fontcolor("red")); //Undefined object  
+0

通过“未定义的对象”,你得到字符串“未定义”或“[对象未定义]”? –

+0

Object undefined – user3837378

+0

我认为你正在寻找''(numberOfBuckets * costOfBucket).toString()'或'String(numberOfBuckets * costOfBucket)'。 – DutGRIFF

回答

0

尝试

var totalCost = "" + (numberOfBuckets * costOfBucket); 

,而不是

var totalCost = toString(numberOfBuckets * costOfBucket); 

代码:

var numberOfBuckets = 10; 
var costOfBucket = 20; 

var totalCost = '' + numberOfBuckets * costOfBucket;      
alert(totalCost.fontcolor("red")); // <font color="red">200</font> 
+0

作品!谢谢! – user3837378

+0

奇怪的是,toString没有工作! – user3837378