English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Objeto Declaração de Estilo CSS do JavaScript

CSSStyleDeclaration(Objeto de declaração de estilo) representa um objeto que é um bloco de declaração de estilo CSS, que expõe informações de estilo e vários métodos e propriedades relacionados ao estilo.

O objeto CSSStyleDeclaration

O objeto CSSStyleDeclaration representa atributos CSS-Conjunto de valores correspondentes.

var heading = document.getElementsByTagName("h"1])[0];
var output = document.getElementById("result");
function myFunc1() {
   var styleObj = heading.style;
   output.innerHTML = styleObj.cssText;
}
function myFunc2() {
   var prop = window.getComputedStyle(heading, null).getPropertyValue("color");
   output.innerHTML = prop;
}
Teste e veja‹/›

HTMLElement.styleTratar o estilo inline de um único elemento.

window.getComputedStyle()O objeto CSSStyleDeclaration é exposto como uma interface de apenas leitura.

Atributos do objeto CSSStyleDeclaration

A tabela a seguir lista os atributos do objeto CSSStyleDeclaration:

AtributoDescrição
cssTextDefinir ou retornar a representação textual do bloco de declaração CSS
lengthRetornar o número de declarações de estilo no bloco de declaração CSS
parentRuleRetornar a regra CSS pai do bloco de estilo

Métodos do objeto CSSStyleDeclaration

A tabela a seguir lista os métodos do objeto CSSStyleDeclaration:

MétodoDescrição
getPropertyPriority()Retornar se o atributo CSS especificado possui conjunto de regras 'important'
getPropertyValue()Retornar o valor do atributo CSS especificado
item()Retornar o nome do atributo CSS a partir do bloco de declaração CSS por índice
removeProperty()Remover atributo CSS do bloco de declaração CSS
setProperty()Definir ou modificar atributos CSS existentes ou novos dentro do bloco de declaração CSS