使用js獲取QueryString的方法小結

2022-07-15 07:06:13 字數 1402 閱讀 9655

本文原理是使用正規表示式匹配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 ...