Objek Location
Objek Location
Objek Location mengandung informasi tentang URL saat ini.
Objek Location adalah bagian dari objek Window, yang dapat diakses melalui properti window.location.
Contoh
Properti Objek Location
Properti | Deskripsi |
---|---|
hash | Setel atau kembalikan URL dari tanda tiga (#) mulai (anchor). |
host | Setel atau kembalikan nama host dan port URL saat ini. |
hostname | Setel atau kembalikan nama host URL saat ini. |
href | Setel atau kembalikan URL lengkap. |
pathname | Setel atau kembalikan bagian jalur URL saat ini. |
port | Setel atau kembalikan port URL saat ini. |
protocol | Setel atau kembalikan protokol URL saat ini. |
search | Setel atau kembalikan URL dari tanda pertanyaan (?) mulai (bagian pencarian). |
Metode Objek Location
Properti | Deskripsi |
---|---|
assign() | Muat dokumen yang baru. |
reload() | Ulangi memuat dokumen saat ini. |
replace() | Ganti dokumen saat ini dengan dokumen yang baru. |
Deskripsi Objek Location
Objek Location disimpan di properti Location objek Window, yang mewakili alamat Web dokumen yang saat ini ditampilkan di jendela. Itu Properti hrefTempat menampung URL lengkap dokumen, properti lainnya menggambarkan bagian-bagian URL. Properti ini sangat mirip dengan properti URL objek Anchor (atau objek Area). Saat objek Location diubah menjadi string, nilai href dipulangkan. Ini berarti Anda dapat menggunakan ekspresi location untuk menggantikan location.href.
Meskipun objek Anchor mewakili tautan di dokumen, objek Location mewakili URL (atau lokasi) dokumen yang saat ini ditampilkan di peramban. Namun, fungsi objek Location jauh lebih banyak daripada itu, ia dapat mengendalikan lokasi dokumen yang ditampilkan di peramban. Jika string URL yang mengandung diberikan kepada objek Location atau properti href nya, peramban akan memuat dan menampilkan dokumen yang ditunjuk oleh URL baru.
Dengan pengecualian mengganti location atau location.href dengan URL penuh untuk menggantikan URL saat ini, dapat juga mengubah bagian URL, hanya dengan mengatur properti lain dari objek Location saja. Hal ini akan menciptakan URL baru, bagian yang berbeda dari URL asli, dan peramban akan memuat dan menampilkannya. Contohnya, asumsikan bahwa properti Location objek diatur properti hashjika demikian, peramban akan berpindah ke posisi yang ditentukan di dokumen saat ini. Juga, jika diatur properti searchjika demikian, peramban akan memuat ulang URL yang dihubungkan dengan string kueri baru.
Dengan pengecualian properti URL, objek Location Metode reload()Dapat memuat ulang dokumen saat ini,replace() Dapat memuat dokumen baru tanpa harus membuat seorang historis baru untuknya, yang artinya, dokumen baru akan menggantikan dokumen saat ini di dalam daftar sejarah peramban.