本文原理是使用正規表示式匹配location.search中的字串。其中三個主要函式為 getquerystring()、getquerystringbyname(name)和getquerystringbyindex(index)
三個主要方法:
方法
說明
getquerystring
獲取querystring的陣列。
例如路徑querystringdemo.html?id=5&type=1&flag=0
呼叫後返回["id=5", "type=1", "flag=0"]
getquerystringbyname
根據querystring引數名稱獲取值
getquerystringbyindex
根據querystring引數索引獲取值
複製**
**如下:
//獲取querystring的陣列
function getquerystring()
return result;
} //根據querystring引數名稱獲取值
function getquerystringbyname(name)
return result[1];
} //根據querystring引數索引獲取值
function getquerystringbyindex(index)
var querystringlist = getquerystring();
if (index >= querystringlist.length)
var result = querystringlist[index];
var startindex = result.indexof("=") + 1;
result = result.substring(startindex);
return result;
} 測試頁面路徑:querystringdemo.html?id=5&type=1&flag=0
頁面載入時:
在querystring's name後的文字框中輸入要獲取的querystring的名稱獲取相應的值:
在querystring's index後的文字框中輸入要獲取的querystring的索引獲取相應的值(索引從0開始):
這樣就可以在頁面中方便的獲取querystring的值了。最後附上測試頁面querystringdemo.html的源**:
複製**
**如下:
querystring :
querystring's name :
querystring's index :
結果 :
JS獲取URL中引數值(QueryString)
方法一 正則法 function getquerystring name return null 這樣呼叫 alert getquerystring 引數名1 方法二 split拆分法 function getrequest return therequest var request new obj...
使用JS獲取SessionStorage的值
參考 獲取sessionstorage的意義 首先獲取它是為了將獲得的資訊輸出或者alert 讓人容易看到,其次,在靜態頁面中,如果使用sessionstorage就相當於在動態頁面裡連線了資料庫一樣 廢話不多說,看 重要 具體實現 以上 是獲取username的值並傳到下乙個介面 並且獲得pass...
使用js獲取select選中文字
jquery獲取select選擇的文字與值 獲取select 獲取select 選中的 text ddlregtype find option selected text 獲取select選中的 value ddlregtype val 獲取select選中的索引 ddlregtype get 0 ...