獲取當前頁面的url,可以使用window.location.href
如果想進一步獲取到主機名,埠號等可以直接使用
window.location.host //主機名加埠號
window.location.hostname //主機名
window.location.origin //協議主機名埠號
window.location.pathname //路徑名
window.location.port //埠號
window.location.protocol //協議名
window.location.hash //描點 #後面的內容
注意,當window.location = url 和 window.location.href = url 具有相同的功能。
但是window.location返回的是乙個物件,可以像上面那樣呼叫相應的屬性。
而 window.location.href返回的是乙個字串。
另外一思路是獲取到位址字串後,用正則來匹配,得到想要的資訊。
還有一種做法
var test = document.createelement('a');
test.href = window.location.href;
test.search //得到查詢部分,?以後的內容
test.host //得到主機名
用法和上面的window.location一樣,但是test並不等於同於document.location;
獲取當前頁面的URL
window location host 返回url 的主機部分,例如 www.com window location hostname 返回www.com window location href 返回整個url字串 window location pathname 返回 a index.php或...
C 獲取當前頁面的url
2 通過js獲取 thisdloc document.location thisurl document.url thishref document.location.href thissloc self.location.href thistloc top.location.href thispl...
js獲取當前頁面的url
設定或獲取物件指定的檔名或路徑。設定或獲取整個 url 為字串。設定或獲取與 url 關聯的埠號碼。設定或獲取 url 的協議部分。設定或獲取 href 屬性中在井號 後面的分段。設定或獲取 location 或 url 的 hostname 和 port 號碼。設定或獲取 href 屬性中跟在問號...