hsweb提取頁面查詢引數 Js獲取頁面位址引數

2021-10-17 01:45:32 字數 1099 閱讀 4338

var url = window.location.href; //獲取當前視窗的url; 結果:http://localhost:61768/home/index?id=2&age=18

var host = window.location.host;//獲取當前視窗的主機名; 結果:localhost:61768

var port = window.location.port; //獲取當前視窗的埠; 結果:61768

var pathname = window.location.pathname;//獲取當前視窗的路徑 ; 結果:/home/index

var url = document.url;//獲取當前文件的url;結果:http://localhost:61768/home/index?id=2&age=18

var search = window.location.search;//獲取引數;結果:?id=2&age=18

分割url提取引數

var search = window.location.search;

var age = getsearchstring('age', search); //結果:18

var id = getsearchstring('id', search); //結果:2

function getsearchstring(key, url) {

var str = url;

str = str.substring(1, str.length); // 獲取url中?之後的字元(去掉第一位的問號)

// 以&分隔字串,獲得類似name=xiaoli這樣的元素陣列

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

var obj = new object();

// 將每乙個陣列元素以=分隔並賦給obj物件

for (var i = 0; i < arr.length; i++) {

var tmp_arr = arr[i].split("=");

obj[decodeuricomponent(tmp_arr[0])] = decodeuricomponent(tmp_arr[1]);

return obj[key];

JS 經典DOM查詢頁面

主要是練習dom定位和查詢 html js部分 你最喜歡的城市 你最喜歡的城市 你手機的作業系統是 查詢 bj節點 查詢所有li節點 查詢name gender的所有節點 查詢 city下的所有li節點 返回 city下的所有子節點 返回 phone下的第乙個子節點 返回 bj的父節點 返回 and...

JS 頁面跳轉,引數的傳遞

當我們通過location.replace 進行頁面的跳轉時,我們想進行引數的傳遞,當時學習的時候,以前在網上找過獲取方法,已經忘記出處在 了。獲取方法大概是這樣的 1.將引數通過拼接的方式拼接到頁面的後面。2.頁面跳轉後,解析url,根據關鍵字元 區別是頁面還是後面的引數 3.根據關鍵字元 區分是...

js從路由中提取所需引數

1.獲取路由中的指定引數 const getlocationparams keywords return 沒有該引數資訊 console.log window.location let name getlocationparams name let number getlocationparams ...