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)

Veja também