Element.className

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.

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

js
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
DOM Standard
# ref-for-dom-element-classname①

Compatibilidade com navegadores

BCD tables only load in the browser

Veja também