2
respostas

Sleecionando id e classe na mesma função

É possível selecionar uma classe e id ao mesmo tempo na função querySelector()?

Exemplo:

var paciente = document.querySelector("#primeiro .info-peso")
2 respostas

Boa noite, Fredson! Como vai?

Sim, é possível pois os seletores utilizados nesse método seguem os utilizados pelo CSS 3. Inclusive, esse seletor que vc utilizou no seu exemplo é o seletor hierárquico que selecionaria um filho com a classe .info-peso do elemento com id #primeiro.

O seletor que vc deseja seria feito assim #primeiro.info-peso (sem espaço entre o seletor de id e o de classe). Dessa forma seria obtido o elemento que tivesse a classe #primeiro e a classe .info-peso ao mesmo tempo.

Pegou a ideia? Qualquer coisa é só falar!

Grande abraço e bons estudos, meu aluno!

Entendi.

No caso isso seria uma boa prática? Usar seletor hierárquico que seleciona o filho com a classe?