Gostaria de saber maiores detalhes de usabilidade. Quando usar um ou outro. Qual a vantagem de cada um.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Gostaria de saber maiores detalhes de usabilidade. Quando usar um ou outro. Qual a vantagem de cada um.
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.