Solucionado (ver solução)
Solucionado
(ver solução)
4
respostas

Classes com ponto e sem ponto no JS

Por que quando usamos querySelector temos que colocar a classe entre parênteses COM PONTO ANTES

    var tdPeso = paciente.querySelector(/*AQUI>>>*/".info-peso");

e quando usamos classList não pode

    paciente.classList.add(/*AQUI >>>*/"dadoInvalido");

se ambas são classes CSS? Qual a diferença entre as duas situações?

4 respostas

Fala ai Chandler, tudo bem? Quando a gente faz querySelector estamos buscando elementos na página através de seletores CSS, então, o seletor para classe contém o ..

Já no momento do classList.add a gente ja está no contexto e adição de uma classe, é algo específico, então não precisamos informar o ..

Espero ter ajudado.

"Já no momento do classList.add a gente ja está no contexto e adição de uma classe, é algo específico, então não precisamos informar o . . "

Essa parte não ficou clara.

Fala Chandler, qual parte não ficou claro? O que eu quiz dizer foi que não precisa informar o . da classe, exemplo: .minha-classe.

Ou seja, a gente apenas passa o nome da classe mina-classe.

Espero ter ajudado.

solução!

Acho que você não entendeu minha dúvida, Matheus, mas de qualquer forma, obrigado. Vou pesquisar a respeito.