Устарело
Эта возможность была удалена из веб-стандартов. Хотя некоторые браузеры по-прежнему могут поддерживать её, она находится в процессе удаления. Не используйте её ни в старых, ни в новых проектах. Страницы или веб-приложения, использующие её, могут в любой момент сломаться.
Сводка
Метод fontcolor()
создаёт HTML-элемент <font>
, заставляющий строку отображаться шрифтом указанного цвета.
Примечание по использованию: элемент <font> был удалён из HTML5 и больше не должен использоваться. Вместо него веб-разработчикам следует использовать свойства CSS.
Синтаксис
str.fontcolor(color)
Параметры
color
- Строка, выражающая цвет в виде шестнадцатеричного триплета RGB, либо в виде названия цвета. Названия цветов перечислены в справочнике по значению цвета в CSS.
Описание
Ксли вы выразили цвет в виде шестнадцатеричного триплета RGB, вы должны использовать формат rrggbb
. Например, шестнадцатеричные значения RGB для оранжево-розового цвета такие: красный=FA, зелёный=80 и синий=72, так что RGB-триплет для оранжево-розового цвета будет следующим "FA8072"
.
Примеры
Пример: использование метода fontcolor()
В следующем примере метод fontcolor()
используется для изменения цвета строки путём генерирования строки с HTML-тегом <font>
.
var worldString = 'Привет, мир'; console.log(worldString.fontcolor('red') + ' на этой строке красный'); // '<font color="red">Привет, мир</font> на этой строке красный' console.log(worldString.fontcolor('FF00') + ' на этой строке красный в шестнадцатеричной форме'); // '<font color="FF00">Привет, мир</font> на этой строке красный в шестнадцатеричной форме'
При помощи объекта element.style
вы можете получить значение атрибута style
элемента и управлять им более обобщённым способом, например:
document.getElementById('yourElemId').style.color = 'red';
Спецификации
Спецификация | Статус | Комментарии |
---|---|---|
ECMAScript 6 (ECMA-262) Определение 'String.prototype.fontcolor' в этой спецификации. |
Кандидат в рекомендации | Изначальное определение. Реализована в JavaScript 1.0. Определена в (нормативном) Приложении B по Дополнительным возможностям ECMAScript для веб-браузеров. |
Совместимость с браузерами
Возможность | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Базовая поддержка | (Да) | 1.0 (1.7 или ранее) | (Да) | (Да) | (Да) |
Возможность | Android | Chrome для Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Базовая поддержка | (Да) | (Да) | 1.0 (1.0) | (Да) | (Да) | (Да) |