JSFiddle - React, Tailwind, and code Playground
by shakhal
HTML
<div id="params">
</div>
JavaScript
function getURLParameters(url)
{
var result = {};
var hashIndex = url.indexOf("#");
if (hashIndex > 0)
url = url.substr(0, hashIndex);
var searchIndex = url.indexOf("?");
if (searchIndex == -1 ) return result;
var sPageURL = url.substring(searchIndex +1);
var sURLVariables = sPageURL.split('&');
for (var i = 0; i < sURLVariables.length; i++)
{
var sParameterName = sURLVariables[i].split('=');
result[sParameterName[0]] = sParameterName[1];
}
return result;
}
var url = "example.com/test?param1=1¶m2=2#yogurt";
var params = getURLParameters(url);
for (var paramName in params){
$("#params").append(paramName +" is " + params[paramName] + "</br>");
}