Skip to content

Instantly share code, notes, and snippets.

@danro
Created February 25, 2013 20:23
Show Gist options
  • Save danro/5032951 to your computer and use it in GitHub Desktop.
Save danro/5032951 to your computer and use it in GitHub Desktop.
neat href tricks
// example window url: http://test.dev/stuff
var query = 'poop=butts&farts=smellz';
var parser = document.createElement('a'); // create anonymous 'a' tag
parser.href = window.location.href;
parser.search = query;
console.log(parser.href);
// ^ should output: http://test.dev/stuff?poop=butts&farts=smellz
parser.pathname += '.json';
console.log(parser.href);
// ^ should output: http://test.dev/stuff.json?poop=butts&farts=smellz
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment