牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Javascript で url のパラメータを取るメモ

(es5)

こういうURL で next とかの値を取りたい https://www.google.co.jp/?prev=next=http://foo.com&next=http://bar.com

source code

function parseParameter(key) {
  var val = null;
  var params = [];
  var items = location.search.substr(1).split('&');
  var i;

  for (i = 0; i < items.length; i++) {
    params = items[i].split('=');

    if (params[0] === key) {
      val = decodeURIComponent(params[1]);
    }
  }
  return val;
}

動作確認

url例

consoleで実行

>  parseParameter('next')
"http://bar.com"

こんな感じ?

参考