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