<div class="submit-button">
<a class="button-details btn btn-primary btn-media" href="https://dev.financial-svcs.com/group/efd/dashboard">View Applications</a> <a class="button-details btn btn-primary btn-media" href="https://dev.financial-svcs.com/group/efd/dashboard/-/applications/apps-full-details?_efdapps_currentStage=credit-review&_efdapps_lifeCycleDescription=This+application+is+being+reviewed.&_efdapps_stepCode=0&_efdapps_appId=11695&_efdapps_programKey=25&_efdapps_decisionCode=18&_efdapps_lifeCycleDecision=Pending+decision&_efdapps_isBeforeDealerPortalLive=false&_efdapps_customerName=Test+More&p_auth=UDdpSWSa">View Full Details</a>
</div>
I need to support IE 11 so no Xpath.. Also no jQuery, pure JavaScript please. ASKER
(function(w) { w.URLSearchParams = w.URLSearchParams || function(searchString) { let self = this; self.searchString = searchString; self.get = function(name) { let results = new RegExp('[\?&]' + name + '=([^&#]*)').exec(self.searchString); return results === null ? null : (decodeURI(results[1]) || 0); };}})(window)
const href = document.querySelectorAll("div.submit-button a.button-details")[1].href;
const urlParams = new URLSearchParams(href);
alert(urlParams.get("_efdapps_appId"));
ASKER
JavaScript is a dynamic, object-based language commonly used for client-side scripting in web browsers. Recently, server side JavaScript frameworks have also emerged. JavaScript runs on nearly every operating system and in almost every mainstream web browser.
TRUSTED BY
Open in new window