檢測當前頁面URL中查詢引數值

2021-09-19 14:14:09 字數 479 閱讀 2334

首先,頁面url中的查詢引數是什麼呢?

例如這個url後面?之後的a、b、c都屬於查詢引數.

在我們做開發的過程中,會遇到一些這樣的需求:

判斷當前鏈結中是否存在一項引數,並根據不同的引數做對應的處理。

同乙個頁面針對不同的狀態做不同的處理,比如這個頁面裡內容是當前使用者生成的,

然後他把當前頁面分享出去之後,其他人看到該頁面的時候,裡面的一些內容(按鈕、文字等)要做一些改變。

所以,我們應該有乙個方法來獲取當前頁面url中的引數值,我看到過乙個很簡潔的方法是這樣的:

function getqueryvalue(key)
解析一下這個方法:

ps:如果value為空或者引數key不存在,返回的值均為""

到此,我們可以使用這個方法來檢測頁面中url的引數值了。

c 獲取當前頁面URl

2 通過js獲取 thisdloc document.location thisurl document.url thishref document.location.href thissloc self.location.href thistloc top.location.href thispl...

獲取當前頁面的URL

window location host 返回url 的主機部分,例如 www.com window location hostname 返回www.com window location href 返回整個url字串 window location pathname 返回 a index.php或...

獲取當前頁面的url

獲取當前頁面的url,可以使用window.location.href 如果想進一步獲取到主機名,埠號等可以直接使用 window.location.host 主機名加埠號 window.location.hostname 主機名 window.location.origin 協議主機名埠號 win...