JSFiddle - React, Tailwind, and code Playground
HTML
<div>
<a id="anchor1" href="site.com/register.php?mid=username&mode=bn&bid=1"></a>
</div>
<div>
Click on below button
<input type="button" value="Get HREFvalue">
</div>
JavaScript
$(function(){
$("input[type=button]").on('click',function(){
var href = document.getElementById('anchor1').href;
//get index of ?
var indexStart = href.indexOf('?');
var indexLast = href.length;
//get href from ? upto total length
var params = href.substring(indexStart+1, indexLast);
//get tokens with seperator as '&' and iterate it
var paramsArray = params.split("&");
for(var i=0;i<paramsArray.length;i++)
{
//get key and value pair
var paramKeyValue = paramsArray[i];
var keyValue = paramKeyValue.split('=');
alert("Key="+keyValue[0]+" and value="+keyValue[1]);
}
});
});