1
resposta

Qual a diferença entre o QuerySelector e o GetElementById?

Gostaria de saber maiores detalhes de usabilidade. Quando usar um ou outro. Qual a vantagem de cada um.

1 resposta

Oi Gustavo, O QuerySelector é mais flexível, você pode usar seletores css para selecionar elementos. Já o GetElementById é mais específico, ele seleciona apenas por ID.

É importante lembrar que os dois retornam apenas um elemento. O querySelectorAll é que retorna uma coleção de elementos.

Não há muito o que dizer sobre vantagens e desvantagens, apenas o quão um é mais flexível que o outro já que os dois fazem a mesma coisa: buscam elementos no DOM.