JSFiddle - React, Tailwind, and code Playground
HTML
<a id="myLink" href="http://google.com?param1=hello¶m2=ohmygosh">My Link</a>
JavaScript
var getParameterByName = function(name, locationObject) {
name = name.replace(/[\[]/, "\\\[").replace(/[\]]/, "\\\]");
var regexS = "[\\?&]" + name + "=([^&#]*)";
var regex = new RegExp(regexS);
var results = regex.exec(locationObject.search);
if(results == null)
return "";
else
return decodeURIComponent(results[1].replace(/\+/g, " "));
}
var myLink = document.querySelector('#myLink');
var param1 = getParameterByName('param1', myLink);
var param2 = getParameterByName('param2', myLink);
alert('param1: ' + param1 + '\nparam2: ' + param2);