Location 對象
Location對象包含有關當前URL的信息。location對象是window對象的一部分,可以通過window.location屬性訪問。
注意:沒有適用於location對象的公共標准,但所有主流瀏覽器都支持它。
<!DOCTYPE html> <html> <meta charset="UTF-8"> <title>js</title> <body> <p>單擊此按鈕可顯示當前頁面的整個URL。</p> <button οnclick="myFunction()">嘗試</button> <p id="demo"></p> <script> function myFunction() { var x = location.href; document.getElementById("demo").innerHTML = x; } </script> </body> </html>
Location 對象屬性
可以在Location對象上使用以下屬性:
| 屬性 | 描述 |
|---|---|
| hash | 設置或返回URL的錨點部分(#) |
| host | 設置或返回URL的主機名和端口號 |
| hostname | 設置或返回URL的主機名 |
| href | 設置或返回整個URL |
| origin | 返回URL的協議,主機名和端口號 |
| pathname | 設置或返回URL的路徑名 |
| port | 設置或返回URL的端口號 |
| protocol | 設置或返回URL的協議 |
| search | 設置或返回URL的查詢字符串部分 |
Location 對象方法
可以在Location對象上使用以下方法:
