よく使うのでメモ。
window.getQueryParam = function(p){ var ret = ''; if (p) { try { var param = location.search.substr(1); var arr = param.split('&'); for (var i=0; i<arr.length; i++) { var keyval = arr[i].split('='); var key = keyval[0]; var val = keyval[1]; if (key == p) { ret = val; break; } } } catch(e){} } return ret; };
使い方
var hoge = getQueryParam('foobar');
古いES5の構文。