頁面內容:
& ltbody & gt
& lta href="b.html?p = hello " & gt妳好& lt/a & gt;
& lta & gt世界& lt/a & gt;
& lta & gt再見& lt/a & gt;
& lt/body & gt;
======================
下面是如何得到p的值。
============================================
//獲取地址欄的參數數組
函數getUrlParams()
{
var search = window . location . search;
//寫數據字典
var tmp array = search . substr(1,search.length)。拆分(& amp);
var paramsArray =新數組;
if( tmparray!=空)
{
for(var I = 0;我& lttmparray.lengthi++)
{
var reg = /[=|^==]/;//用=,但不包括= =
var set1 = tmparray[i]。替換(reg,' & amp');
var tmpstr 2 = set 1 . split(' & amp;'));
var array =新數組;
array[tmpstr 2[0]]= tmpstr 2[1];
paramsArray.push(數組);
}
}
//返回參數數組。
返回paramsArray
}
//根據參數名獲取參數值。
函數getParamValue(名稱)
{
var params array = getUrlParams();
if(paramsArray!=空)
{
for(var I = 0;我& ltparamsArray.lengthi ++)
{
for(paramsArray[I]中的變量j)
{
if( j == name)
{
return params array[I][j];
}
}
}
}
返回null
}
/********
接收地址欄參數
密鑰:參數名稱
**********/
函數GetQuery(key) {
var search = location . search . slice(1);//獲取get提交的查詢字符串。
var arr = search . split(& amp;);
for(var I = 0;我& lt數組長度;i++) {
var ar = arr[i]。拆分(" = ");
if (ar[0] == key) {
return ar[1];
}
}
}
==============================
然後在B頁接收地址欄P的值,這是壹個非常復雜的過程。我勸妳放棄妳的想法!
我稍後會處理B頁的顯示。總之這個問題很有營養。