view raw
David542 David542 - 11 months ago 53
Javascript Question

Javascript get url without querystring

I have the following url:

url = ''

How would I get the url without the querystring? Right, now I am doing the following, but is there a single method to do this instead of adding two?

window.location.origin + window.location.pathname


To get all the different parts of a url, location.protocol + '//' + + location.pathname would be the correct syntax. Here's an example displaying the url where this snippet is hosted:

document.body.innerHTML = "The snippet is at this web address: " + getURL();

function getURL() {
  return location.protocol + '//' + + location.pathname