Query String を分解して、連想配列(オブジェクト)を得る。
function getQueryParams() { var qs=location.search; if (qs) { var qsa=qs.substring(1).split('&'); var params={}; for(var i=0; i<qsa.length; i++) { var pair=qsa[i].split('='); if (pair[0]) { params[pair[0]]=decodeURIComponent(pair[1]); } } return params; } return null; } // 使い方 var params=getQueryParams(); for(var i in params) { document.write(i+': '+params[i]+'<br>'); } // たとえば、query string が "?user=taro&count=3" だったら以下の参照方法も可 var user = params.user; var count = params.count;