Objek Location Window

Objek Location Window

Objek Lokasi mengandung informasi tentang URL saat ini.

Objek Lokasi adalah properti objek window.

Objek Lokasi dapat diakses melalui cara berikut:

window.lokasi atau hanya lokasi

Contoh

let asal = window.lokasi.asal;

Cuba sendiri

let asal = lokasi.asal;

Cuba sendiri

Properti objek Location

Properti Pem deskripsi
hash Tetapkan atau kembalikan bahagian anjung URL (#).
host Tetapkan atau kembalikan namahost dan port URL.
hostname Tetapkan atau kembalikan namahost URL.
href Tetapkan atau kembalikan URL penuh.
origin Kembalikan protokol, namahost dan port URL.
pathname Tetapkan atau kembalikan namapengganti URL.
port Tetapkan atau kembalikan port URL.
protocol Tetapkan atau kembalikan protokol URL.
search Tetapkan atau kembalikan bahagian string carian URL.

Metode objek Location

Metode Pem deskripsi
assign() Muat dokumen baru.
reload() Muat semula dokumen semasa.
replace() Ganti dokumen semasa dengan dokumen baru.

Pem deskripsi objek Location

Objek Location disimpan di properti Location objek Window, mewakili alamat Web dokumen yang dipaparkan semasa dalam tingkap itu. Ia sifat hrefMemuatkan URL penuh dokumen, properti lain pula menggambarkan bahagian-bahagian URL. Properti ini sangat serupa dengan properti URL objek Anchor (atau objek Area). Ketika objek Location diubahsuai kepada string, nilai properti href diembalik. Ini bermakna anda boleh menggunakan ekspresi location untuk menggantikan location.href.

Walau bagaimanapun, objek Anchor mewakili pautan dalam dokumen, objek Location mewakili URL (atau lokasi) dokumen yang dipaparkan semasa pelayar. Tetapi objek Location dapat melakukan lebih daripada itu, ia juga dapat mengawal lokasi dokumen yang dipaparkan pelayar. Jika string yang mengandungi URL diberikan kepada objek Location atau properti hrefnya, pelayar akan memuat dan memaparkan dokumen yang ditunjuk oleh URL baru.

Selain mengatur location atau location.href untuk menggantikan URL semasa dengan URL penuh, anda juga boleh mengubah sebahagian daripada URL, hanya perlu memberikan nilai lain kepada properti lain bagi objek Location. Dengan cara ini, akan diciptakan URL baru yang sebahagian besarnya berbeza daripada URL lama, pelayar akan memuat dan memaparkan dia. sifat hashJika demikian, pelayar akan pindah ke lokasi yang ditentukan dalam dokumen semasa. Sebagai contoh, jika diatur sifat searchJika demikian, pelayar akan memuat semula URL yang ditambahkan dengan string carian baru.

Selain daripada properti URL, Objek Location mengandungi Metode reload()Boleh memuatkan semula dokumen semasa,replace() Boleh memuatkan dokumen baru tanpa mencipta sejarah baru bagi ia, iaitu, dokumen baru akan menggantikan dokumen semasa dalam senarai sejarah pelayar.