原生獲取url位址列引數

2021-09-26 08:25:13 字數 729 閱讀 8007

首先需要乙個url位址,位址一般為http://或https://開頭後面跟著網域名稱,建立為172,127等等,本次試例使用本地位址127.0.0.1

比如例項:

var str=''
這是乙個普通的帶引數的乙個位址已?分隔後面跟著需要傳遞的引數

1,獲取引數需要先擷取

function geturlvalue(url)

geturlvalue(str)

封裝乙個函式,使用split字串轉陣列方法以?為擷取符,可以得到

這麼乙個陣列

2,使用indexof獲取一下?所在,在使用substr擷取開始?所在位置下標+1之後所有內容

let arr=url.substr(url.indexof('?')+1)
可以獲取到:

3,之後可以使用

arr.split('&')
可以得到

然後可以使用

for(let i=0;i可以獲得每乙個屬性和值

之後使用temp.push(item[1])

放入乙個空陣列中,

就可以獲取到我們需要的資料了

獲取url位址列的引數

獲取url位址列的引數 var url window.location.href var index url.substring url.lastindexof 1 1 window.location.href 整個url字串 在瀏覽器中就是完整的位址列 2 window.location.prot...

獲取和新增URL位址列引數

js寫法 var a 1018802,8 var b 1 window.location.href editposts.aspx?postid a update b 2.字串模板,動態生成href屬性 var c 檢視位址 1.只使用split將字串擷取成陣列var url window.locat...

獲取位址列引數

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