0

我正在构建一个动态数组并具有以下代码,我正在尝试为数组的“名称”添加颜色。除了"fontcolor("red")"之外,其他一切都完美无缺。

if (val < 0) {
    myArray.push({
            "name" : myVariable.fontcolor("red"),
            "size" : -10
    });
} else {
    myArray.push({
            "name" : myVariable,
            "size" : 5
    });
}

在 HTML 页面上显示时,我最终得到以下内容:

<font color="red">Strong rubber(minus)</font> 

我实际上正在绘制一个图表,我正在使用 d3.js 来绘制图表,我的代码绘制了“Dog Toys”。myVariable 的值为“myVariable”

 <g style="cursor: pointer; opacity: 1; " transform="translate(0,0)"> 
  <text x="-6" y="10" dy=".50em" text-anchor="end">Dog Toys</text> 
  <rect width="478.57142857142867" height="20" style="fill: #4682b4; "></rect> 
 </g> 

知道当文本显示在网页上时如何为文本设置颜色吗?

4

2 回答 2

3

尝试

myVariable.style.color = "Red"
于 2012-07-30T13:03:30.713 回答
1
myVariable.style.color = "red";
于 2012-07-30T13:04:55.463 回答