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 # ref-for-dom-element-classname① |
Compatibilidade com navegadores
Report problems with this compatibility data on GitHubdesktop | mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
className |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support
- Partial support
- Partial support
- Has more compatibility info.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.