English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
classNameO atributo define ou retorna o valor da string da propriedade class do elemento.
Se o elemento especificado não tiver o atributo de classe ou se o atributo de classe não tiver sido definido, retorna umnullString.
Retorne o atributo className:
element.className
Defina o atributo className:
element.className = cName
document.getElementById("x").className = \Testar e Ver‹/›
Todos os navegadores suportam completamente o atributo className:
Atributo | |||||
className | Sim | Sim | Sim | Sim | Sim |
Valor | Descrição |
---|---|
cName | Uma variável de string que representa a classe atual do elemento ou classes separadas por espaço |
Retorno: | Uma string que representa a classe do elemento ou uma lista de classes separadas por espaço |
---|---|
Versão DOM: | Nível DOM1 |
Retorna o nome da classe do primeiro elemento <div>:
var x = document.getElementsByTagName("div")[0].className;Testar e Ver‹/›
Substitua o nome da classe existente com um novo nome:
<div class=\/div> script> var x = document.getElementsByTagName("div")[0]; x.className = \ </script>Testar e Ver‹/›
Para adicionar uma classe ao elemento sem sobrescrever o valor existente, insira um espaço e o novo nome da classe:
<div class=\/div> script> var x = document.getElementsByTagName("div")[0]; x.className += \ </script>Testar e Ver‹/›
Encontrar se o elemento <div> possui a classe "shadow":
var x = document.getElementsByTagName("div")[0]; if (x.className.indexOf("shadow") != -1) { alert("Yes... The DIV has 'shadow' class"); } alert("False"); }Testar e Ver‹/›
Tutoriais CSS:Selector CSS
Referência CSS:CSS #idSelector
Referência CSS: CSS .class Selector
Referência do JavaScript:Método indexOf() da String
Referência DOM HTML:Propriedade classList do DOM HTML
Referência DOM HTML:Método getElementsByClassName() do DOM HTML
Referência DOM HTML:Método getElementById() do DOM HTML
Referência DOM HTML:Método querySelector() do DOM HTML