Telement.dom_color
Функция, доступная для чтения и записи значения свойства.
Источник: webvi_telement.js
Синтаксис чтения: sColor = Telement_object.dom_color()
Синтаксис записи: Telement_object.dom_color( sColor )
Функция, предназначенная для чтения/записи каскадного свойства style.color элемента HTMLElement, связанного с данным Telement_object.
| Параметр | Тип | Описание |
|---|---|---|
| Telement_object | Telement | Произвольный элемент. |
| sColor | String | Текстовое представление цвета символов объекта HTMLElement. |
Чтение значений
Чтение значения производится в случае, если функция не получает никаких аргументов. Цвет возвращается в унифицированном формате: #RRGGBB, причём символы шестнадцатеричного кода набраны в верхнем регистре.
Если данный элемент не имеет установленного цвета (то есть цвет установлен режимом каскадного наследования), то функция пытается отыскать родителя, которому был явно задан цвет и возвращает его. В случае, если цвет не был найден или установлен посредством каскадного класса, функция возвращает пустую строку.
Пример.
|
obj.dom_color( 'red' );
alert( obj.dom_color() ); |
| >> #FF0000 |
Запись значений
Запись значения функцией dom_color фактически производится путём установки каскадного свойства HTMLElement.style.color. Передаваемый цвет sColor может быть в любом формате.
Пример. Следующие строки кода равнозначны устанавливают красный цвет текста некоторого объекта obj:
| obj.dom_color( 'red' ) |
| obj.dom_color( '#f00' ) |
|
// Регистр символов не имеет значения
obj.dom_color( '#Ff0000' ) |
| obj.dom_color( 'rgb(255,0,0)' ) |
| obj.dom_color( 255 ) |
Смотрите также:
DOM Extens > convert_color()
Вы видите этот текст, потому что Ваш браузер не поддерживает таблицы стилей (CSS)