js獲取位址列引數

2021-07-16 10:06:40 字數 571 閱讀 1881

之前做專案頁面傳參都得通過後台,以為只能這樣,雖然總覺怪怪的,但當時也沒想那麼多,後台就後台傳吧,就是這個懶癌思想讓現在知道可以通過位址列傳參的我覺得以前的自己si bu si sa。。。。

1.比較繁瑣的js原生取參

function getparam(name);

//1.獲取位址列url

var url=location.href;

//2.利用indexof找到?的位置,然後用substr得到?後面的引數部分

var n=url.indexof("?");

var str2=n>0?url.substr(n+1):"";

console.log(str2);

//3.根據&分離,得到引數陣列

var arr=str2.split("&");

console.log(arr);

//4.遍歷陣列,利用indexof找到=的位置,然後用substr得到=後面的引數值

for(var i=0;i

function getquerystring(name)

獲取位址列引數

屬性描述 hash 從井號 開始的 url 錨 host 主機名和當前 url 的埠號 hostname 當前 url 的主機名 href 完整的 url pathname 當前 url 的路徑部分 port 當前 url 的埠號 protocol 當前 url 的協議 search 從問號 開始的...

獲取位址列引數

獲取位址列引數 var url window.location.href 獲取當前視窗的url 結果 獲取當前視窗的主機名 結果 localhost 61768 var port window.location.port 獲取當前視窗的埠 結果 61768 var pathname window.l...

js獲取位址列引數的方法

方法一 採用正規表示式獲取位址列引數 強烈推薦,既實用又方便!function getquerystring name 呼叫方法 alert getquerystring 引數名1 alert getquerystring 引數名2 alert getquerystring 引數名3 下面舉乙個例子...