Objek Lokasi

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.location atau hanya lokasi

实例

let asal = window.location.origin;

cuba sendiri

let origin = location.origin;

cuba sendiri

Properti Object Lokasi

properti penjelasan
hash tetapkan atau pulangkan bahagian anjung URL (#).
host tetapkan atau pulangkan nama tuan rumah dan port URL.
hostname tetapkan atau pulangkan nama tuan rumah URL.
href tetapkan atau pulangkan URL keseluruhan.
origin pulangkan protokol, nama tuan rumah dan port URL.
pathname tetapkan atau pulangkan nama jalan URL.
port tetapkan atau pulangkan port URL.
protocol tetapkan atau pulangkan protokol URL.
search tetapkan atau pulangkan bahagian carian string URL.

Method Object Lokasi

method penjelasan
assign() memuat dokumen baru.
reload() menggelar semula dokumen semasa.
replace() ganti dokumen semasa dengan dokumen baru.

penjelasan Object Lokasi

Object Lokasi disimpan di properti Lokasi Object Window, merepresentasikan alamat Web dokumen yang dipaparkan semasa dalam tingkap itu. Ia properti hrefmenyimpan URL penuh dokumen, properti lain menggambarkan bahagian-bahagian URL. Properti ini sangat serupa dengan properti URL Anchor objek (atau Area objek). Saat Object Lokasi diubahsuai kepada string, nilai properti href dipulangkan. Ini bermakna anda boleh menggunakan ekspresi location untuk menggantikan location.href.

walau Anchor objek merepresentasikan pautan dalam dokumen, Object Lokasi merepresentasikan URL (atau lokasi) dokumen yang dipaparkan semasa pelayar. Walau bagaimanapun, Object Lokasi dapat melakukan lebih daripada itu, ia juga dapat mengawal lokasi dokumen yang dipaparkan pelayar. Jika string yang mengandungi URL diberikan kepada Object Lokasi atau properti href-nya, pelayar akan memuat dan menunjukkan dokumen yang ditunjukkan oleh URL baru.

Selain mengganti location atau location.href dengan URL penuh, anda juga dapat mengubah sebahagian URL, hanya perlu memberikan nilai lain kepada properti lain Object Lokasi. Hal ini akan mencipta URL baru yang sebahagian besarnya berbeza daripada URL asal, pelayar akan memuat dan menunjukkan dia. Contohnya, jika anda menetapkan properti Object Lokasi properti hashJika demikian, pelayar akan pindah ke lokasi yang ditentukan dalam dokumen semasa. Juga, jika diatur properti searchjika demikian, pelayar akan memuat semula URL yang diTambahkan dengan string keriana baru.

Keatas daripada properti URL, objek Location Metode reload()Boleh menggantikan dokumen semasa kembali,replace() Boleh memuat dokumen baru tanpa mencipta sejarah baru bagi ia, iaitu, dokumen baru akan menggantikan dokumen semasa dalam senarai sejarah pelayar.