1
resposta

document.querySelec x document.getElementById

Um busca o primeiro e o outro pelo ID especifico, mas o retorno é igual. Então faz diferença eu usar um ou outro em questão de boas práticas? Tem alguma recomendação de quando usar um ou outro?

1 resposta

Fala meu mano, realmente o resultado é o mesmo.

Se criarmos uma div com o id #teste e usarmos o querySelec e o getElementById iremos selecionar o mesmo elemento.

O que realmente muda é a performance, o getElementById seria aproximadamente 5 vezes mais rápido que o querySelec. Se você olhar esse link conseguirá ver toda a análise por completo.

Digamos que o getElementById é mais específico do que o outro.