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

Membawa pengguna ke alamat baru

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.