I am building a web app and I am using Firebase to store my user's data in Cloud Firestore. There is a page on my web app that allows users to view their documents from Cloud Firestore. I would like to add a query parameter to the end of my URL on `view.html` so I can take that query parameter value and use it to search for a document.

I have been searching online to find possible solutions. So far I have come across a few videos on the topic, but they haven't been going into the depth I have been needing. For example, [this video](https://www.youtube.com/watch?v=-D5YGTkTBH4) shows how to add and get query parameters from a URL, but it only shows how to log those changes in the console. How would I make that my URL?

I've also be browsing Stackoverflow for solutions. [This Stackoverflow post](https://stackoverflow.com/questions/486896/adding-a-parameter-to-the-url-with-javascript) asks a similar question, however, many of the solutions in the answers causes `view.html` to reload on a loop. Why would this be, and if this is a possible solution, how would I stop this from happening.

How would I go about appending and fetching URL query parameters in Javascript?