Tem diferenças entre usar "document.querySelector()" e usar "document.getElementById() ou document.getElementByTagName() ou ainda document.getElementByClassName()". Eu acabei vendo esses métodos no dicionário online do javascript. Faria diferença se ao invés de usar querySelector usar os outros?
Ao meu ver, usar o querySelector seria mais simples sem ter que distinguir entre id, class ou tag. Ou esses outro métodos teriam mais algumas particularidades? Será que estou certo?