JSFiddle - React, Tailwind, and code Playground

HTML

<button class="headerbuttongreen" onclick="updateAndShowURL('http://www.domain.com/index.php?action=my_action&view-all=Yes', 'view-all', 'new-view-all-value');">Blah Blah Blah</button>

JavaScript

function updateAndShowURL(url, param, paramVal){
    alert(updateURLParameter(url, param, paramVal));
}

function updateURLParameter(url, param, paramVal){
    var newAdditionalURL = "";
    var tempArray = url.split("?");
    var baseURL = tempArray[0];
    var additionalURL = tempArray[1];
    var temp = "";
    if (additionalURL) {
        tempArray = additionalURL.split("&");
        for (i=0; i<tempArray.length; i++){
            if(tempArray[i].split('=')[0] != param){
                newAdditionalURL += temp + tempArray[i];
                temp = "&";
            }
        }
    }

    var rows_txt = temp + "" + param + "=" + paramVal;
    return baseURL + "?" + newAdditionalURL + rows_txt;
}