アドレスバーにパラメータが含まれている場合、ターゲットページで window.location.search を使用して必要なパラメータとその値を取得できます コードをコピー コードは次のとおりです。 // アドレス バーのパラメーター配列を取得します。 function getUrlParams() { var search = window. location.search; // データ辞書を書き込みます var tmparray = search.substr(1,search.length).split("&"); var paramsArray = new Array; tmparray != null) { for(var i = 0;i{ var reg = /[=|^==]/; 分割= あり、含まれていません == var set1 = tmparray[i].replace(reg,'&'); var tmpStr2 = set1.split('&'); var array = new Array; array [tmpStr2[0]] = tmpStr2[1] ; paramsArray.push(array); } } // パラメータ配列を返します return paramsArray ; } // パラメータ名に基づいてパラメータ値を取得しますfunction getParamValue(name) { var paramsArray = getUrlParams() if(paramsArray != null); 🎜>{ for(var i = 0 ; i < paramsArray.length ; i ) { for(var j in paramsArray[i] ) { if( j = = 名前 ) { return paramsArray[i][j] ; } } return } 現在のページのアドレスは http://www.jb51.net/tatame/admin/EditPosts.aspx?opt=1 です。URL にパラメータが含まれていることがわかりますvar opt = getParamValue ("opt"); alert(opt); が 1 に表示されます。 コードをコピー コードは次のとおりです: /******** 受信アドレスバーパラメータ キー: パラメータ名 *************/ function GetQuery(key) { var search = location.search.slice(1); //get メソッドによって送信されたクエリ文字列を取得します var arr = search.split("&"); >for ( var i = 0; i var ar = arr[i].split("="); if (ar[0] == key) { return ar[1]; } } } ページのロード時に GetQuery('test') 関数を呼び出すだけです。これは非常に実用的です。 。