ここらへんが参考になります。
今回は、URLの末尾に ?init=3
と入っていたときに、それを取得する方法について。
jQueryで書いてます。
// クエリ取得 init=3 ?以降(2文字目以降)を取得 var param = location.search.substring(1); if (param) { // パラメータの名前と値を入れる配列 var paramArray = []; var paramItem; for (i = 0; i < param.length; i++) { // =で分ける var paramItem = param.split("="); // もしinit=3なら // paramItem[0] = init // paramItem[1] = 3 paramArray[paramItem[0]] = paramItem[1]; // 連想配列を作る // paramArray = { paramItem[0]: paramItem[1] } // もしinit=3なら paramArray = { init: 3 } } if (paramArray.init == paramItem[1]) { // ここで画像を paramItem[1] 番目に console.log("クエリで画像" + paramItem[1] + "番目を選択"); } } else if (!param) { // なんもパラメーターなかったら1番目の画像 }