
Jesus M Cocaño Diaz
PreguntaCual seria la diferencia de usar un querySelector a un getElementById?

Cesar Adolfo Mayo Marinetti
El querySelector lleva como parámetro un SELECTOR de css.
Por ejemplo:
querySelector(".algunaElementoPorSuClase"); querySelector("algunElementoSuTagHTML"); querySelector("#algunElementoPorSuId");
sabiendo esto, es igual hacer:
querySelector("#casa");
queryElementById("casa");
para buscar un elemento en el Dom con id="casa"

Roso Peñaranda
Basicamente que querySelector elige el primer elemento HTML del dom del tipo que le pases por ejemplo div, a, p, en cambi getElementById te trae el elemento que tenga asigando el id que le pases a la función

Lucas Minardi
querySelector te permite selecionar elementos del DOM mediante a queries, es decir, si usas . seleccionas por clase, si usas # por id, si usas [] por nombre de atributos, y así sucesivamente, puedes buscar los diferentes selectores disponibles pero es el equivalente al $ de jQuery.
Debajo dejo algunos ejemplos:
// Get element by id using querySelector document.querySelector('#myId');
// Get element by class name document.querySelector('.myclass.another-one');
// Get element by attribute and value equivalent to 12 document.querySelector('input[value=12]');

Tomas Goldenberg
el query selector elije un elemento html
el getElementBYId unicamente elije segun su id