Element.className
Sumário
className retorna e define o valor do atributo class
do elemento especificado.
Syntax
var cName = elementNodeReference.className; elementNodeReference.className = cName;
- cName sendo uma variável de texto (string) que represente uma única classe, ou múltiplas classes (separadas por um espaço) do elemento selecionado.
Exemplo
var element = document.getElementById("div1");
if (element.className === "fixed") {
// verifica a partir de uma classe específica do elemento
goNextElement();
}
Notas
O nome className
é utilizado para esta propriedade ao invés de class
por conta de conflitos com a palavra-chave "class" em variáveis linguagens que são utilizadas para manipulação do DOM.
Especificações
Specification | Status | Comment |
---|---|---|
DOM The definition of 'element.className' in that specification. |
Padrão em tempo real | |
DOM4 The definition of 'element.className' in that specification. |
Obsoleto | |
Document Object Model (DOM) Level 2 HTML Specification The definition of 'element.className' in that specification. |
Obsoleto | Definição inicial |
Compatibilidade com navegadores
Estamos convertendo nossos dados de compatibilidade para o formato JSON.
Esta tabela de compatibilidade ainda usa o formato antigo,
pois ainda não convertemos os dados que ela contém.
Descubra como você pode ajudar! (en-US)
Recurso | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Suporte Básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |
Recurso | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Suporte Básico | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) | (Yes) |