https://tutorial.eyehunts.com/js/javascript-add-a-parameter-to-the-url-without-reloading-example-code/
Javascript add a parameter to the URL without reloading | Example code