3
respostas

duvida classe do HTML para Js

HTML:

    <h1 class="as">Sou o titulo principal azul</h1>

Js:

 var titulo007 = document.querySelector(".as")

console.log(titulo007.classList);
}

Por que no Console do html a mensagem exibida é: titulo007 is null?

O resultado não deveria ser o que esta no ".as"??

3 respostas

Oi Thales, tudo bem?

Se você quer pegar o nome da classe de um elemento você precisa usar o className.

Depois dê uma olhadinha na documentação do classList para ver o que ele consegue te trazer.

Espero ter ajudado e bons estudos,

Abcs!

Olá Natan, tudo bem.

Substitui o classList por className, e o resultado continua o mesmo (titulo007 is null);

Oi Thales,

Não consegui identificar o problema, até coloquei o código nesse Jsbin.

Talvez seja essa "}" ali em baixo? Foi a única coisa que não coloquei.

De qualquer forma, você pode ir mexendo no Jsbin para ir testando os métodos e propriedades que o JS tem.

Espero ter ajudado e bons estudos,

Abcs!