Примитивное значение свойства: интерфейс CSSPrimitiveValue
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Интерфейс CSSPrimitiveValue соответствует примитивному значению свойства CSS. Он является производным от CSSValue и имеет следующие дополнительные свойства и методы:
Свойства интерфейса CSSPrimitiveValueСвойство | Изменяемое | Модель | Описание |
---|
primitiveType | Нет | DOM 2 | Тип примитивного значения. |
Свойство primitiveType
Синтаксис: объект.primitiveType Изменяемое: нет
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Свойство primitiveType возвращает целое число, означающее тип данного примитивного значения в соответствии со следующей таблицей:
Метод getCounterValue
Синтаксис: объект.getCounterValue() Результат: значение типа Counter Иcключения: INVALID_ACCESS_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод getCounterValue возвращает объект Counter, содержащий значение счетчика. Если primitiveType отличен от CSS_COUNTER, то генерируется исключение.
Метод getFloatValue
Синтаксис: объект.getFloatValue(unitType) Аргументы: unitType - числовое выражение Результат: числовое значение Иcключения: INVALID_ACCESS_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод getFloatValue возвращает числовое значение объекта, приведенное к единице измерения unitType, которая должна иметь одно из следующих значений: CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION. Если значение не является числовым или не может быть преобразовано к заданной единице измерения, то генерируется исключение.
Метод getRectValue
Синтаксис: объект.getRectValue() Результат: значение типа Rect Иcключения: INVALID_ACCESS_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод getRectValue возвращает объект Rect, содержащий значение прямоугольника. Если primitiveType отличен от CSS_RECT, то генерируется исключение.
Метод getRGBColorValue
Синтаксис: объект.getRGBColorValue() Результат: значение типа RGBColor Иcключения: INVALID_ACCESS_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод getRGBColorValue возвращает объект RGBColor, содержащий значение цвета. Если primitiveType отличен от CSS_RGBCOLOR, то генерируется исключение.
Метод getStringValue
Синтаксис: объект.getStringValue() Результат: значение типа DOMString Иcключения: INVALID_ACCESS_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод getStringValue возвращает строковое значение объекта. primitiveType должен указывать на строковый тип значения (т. е. иметь одно из следующих значений: CSS_STRING, CSS_URI, CSS_IDENT или CSS_ATTR). В противном случае генерируется исключение.
Метод setFloatValue
Синтаксис: объект.setFloatValue(unitType, value) Аргументы: unitType, value - числовые выражения Иcключения: INVALID_ACCESS_ERR, NO_MODIFICATION_ALLOWED_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод setFloatValue задает новое числовое значение value с единицей измерения unitType, которая должна иметь одно из следующих значений: CSS_NUMBER, CSS_PERCENTAGE, CSS_EMS, CSS_EXS, CSS_PX, CSS_CM, CSS_MM, CSS_IN, CSS_PT, CSS_PC, CSS_DEG, CSS_RAD, CSS_GRAD, CSS_MS, CSS_S, CSS_HZ, CSS_KHZ, CSS_DIMENSION. Если данное свойство не может принимать значений такого типа или с такой единицей измерения, то генерируется исключение.
Метод setStringValue
Синтаксис: объект.setStringValue(stringType, value) Аргументы: stringType - числовое выражение value - выражение типа DOMString Иcключения: INVALID_ACCESS_ERR, NO_MODIFICATION_ALLOWED_ERR
Поддержка : | | Не поддерживается. | | | Не поддерживается. |
Метод setStringValue задает новое строковое значение value. Аргумент stringType должен иметь одно из следующих значений: CSS_STRING, CSS_URI, CSS_IDENT или CSS_ATTR. Если данное свойство не может принимать значений такого типа, то генерируется исключение.
1 2 3 4 5 6 7 8
8 8 8
| |