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

Diferença entre getElementByID e querySelector

Existe alguma diferença entre utilizar o querySelector passando id ou utilizar o getElementById? Essencialmente eles fazem a mesma coisa, porém existe algum caso em que um seja mais recomendado que o outro?

2 respostas
solução!

Olá Mateus, tudo bem?

Vamos lá... o getElementById irá buscar o elemento exatamente com o ID que você quer, enquanto que o querySelector irá buscar sempre o primeiro elemento que encontrar de acordo com a expressão que você passar como parâmetro. Dependendo do caso o resultado será o mesmo, mas aí vem outra questão....performance. O getElementById é bem mais rápido que o querySelector. Você mesmo pode fazer o teste no link abaixo:

getElementById vs. querySelector

Abraços e bons estudos!

Olá Mateus! Resolveu a sua dúvida?

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software