É possível selecionar uma classe e id ao mesmo tempo na função querySelector()
?
Exemplo:
var paciente = document.querySelector("#primeiro .info-peso")
É possível selecionar uma classe e id ao mesmo tempo na função querySelector()
?
Exemplo:
var paciente = document.querySelector("#primeiro .info-peso")
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?