已废弃
该特性已经从 Web 标准中删除，虽然一些浏览器目前仍然支持它，但也许会在未来的某个时间停止支持，请尽量不要使用该特性。

`fontcolor()`方法创建一个`<font>`的HTML元素让字符串被显示成指定的字体颜色。

使用注意：<font>元素已经在在 HTML5中被移除并且不应该在使用。替代的是，web开发者应该使用 CSS 属性。

## 语法

    str.fontcolor(color)

### 参数

`color`
  代表颜色的一个字符串，可以是三个一组的十六进制的RGB值，也可以是一个颜色名称的字符串字面量，颜色名称的字符串字面量被列在了这里 CSS颜色参考。

### 返回值

  一个包含一个`<font>` HTML元素的字符串。

## 描述

如果你表示的颜色为十六进制RGB三原色，则必须使用的格式 `rrggbb`。例如，对于橙红色的十六进制RGB值是红色=FA，绿色=80，和蓝=72，所以橙红色的RGB三原色`"FA8072"`。

## 例子

### 使用 `fontcolor()`

下面的示例使用 `fontcolor()`方法来改变字符串的颜色，通过产生一个被HTML <font> 标签包裹的字符串。

    var worldString = "Hello, world"

    console.log(worldString.fontcolor('red') + ' is red in this line');
    // <font color="red">Hello, world </font> is red in this line"

    console.log（worldString.fontcolor('FF00') + ' is red in hexadecimal'
    // <font color="FF00">Hello，world </font> is red in hexadecimal

和`element.style`对象一起，你可以访问元素的 `style` 属性，并且更随意的去操纵它，例如：

    document.getElementById('yourElemId').style.color ='red';

## Specifications

规范 | 状态 | 评论
--- | --- | ---
ECMAScript 2015 (6th Edition, ECMA-262) String.prototype.fontcolor | Standard | 初始定义。实现在JavaScript中1.0。定义为附加功能的ECMAScript针对Web浏览器（规范）附件B。
ECMAScript Latest Draft (ECMA-262) String.prototype.fontcolor | Draft | 定义为附加功能的ECMAScript针对Web浏览器（规范）附件B。

## 浏览器兼容性

We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!

- Desktop
- Mobile

Feature | Chrome | Firefox(Gecko) | Internet Explorer | Opera | Safari
--- | --- | --- | --- | --- | ---
Basic Support | (Yes) | 1.0 (1.7 or earlier) | (Yes) | (Yes) | (Yes)

Feature | Android | Chrome for Android | Firefox Mobile(Gecko) | IE Mobile | Opera Mobile | Safari Mobile
--- | --- | --- | --- | --- | --- | ---
Basic Support | (Yes) | (Yes) | 1.0 (1.0) | (Yes) | (Yes) | (Yes)

## 也可以看看

- `String.prototype.fontsize()`