Question: what is the primary difference between queryselector and queryselectorall?
Answer: The main difference between querySelector and getlementbyID(Claassname,Tagname etc) is if there is more than one elements which satifies the condition querySelector will return only one output whereas getElementBy* will return all the elements. Lets consider an example to make it more clear.