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&param2=2#yogurt";
var params = getURLParameters(url);

for (var paramName in params){
        $("#params").append(paramName +" is " + params[paramName] + "</br>");
}