Objek Location
Objek Location
Objek Lokasi mengandung informasi tentang URL saat ini.
Objek Lokasi adalah bagian dari Objek Window, dapat diakses melalui properti window.location.
Contoh
Properti Objek Lokasi
Properti | Deskripsi |
---|---|
hash | Atur atau kembalikan URL yang dimulai dengan tanda titik (#) (anchor). |
host | Atur atau kembalikan nama host dan port URL saat ini. |
hostname | Atur atau kembalikan nama host URL saat ini. |
href | Atur atau kembalikan URL penuh. |
pathname | Atur atau kembalikan bagian jalur URL saat ini. |
port | Atur atau kembalikan port URL saat ini. |
protocol | Atur atau kembalikan protokol URL saat ini. |
search | Atur atau kembalikan URL yang dimulai dengan tanda tanya (?) (bagian pencarian). |
Metode Objek Lokasi
Properti | Deskripsi |
---|---|
assign() | Muat dokumen yang baru. |
reload() | Muat ulang dokumen saat ini. |
replace() | Ganti dokumen saat ini dengan dokumen yang baru. |
Deskripsi Objek Lokasi
Objek Lokasi disimpan di properti Lokasi Objek Window, mewakili alamat Web dokumen yang saat ini ditampilkan di jendela itu. Ia Properti hrefTahan adalah URL penuh dokumen, sementara properti lain menggambarkan bagian-bagian URL. Properti ini sangat mirip dengan properti URL Objek Anchor (atau Objek Area). Saat Objek Lokasi diubah menjadi string, nilai href disiarkan. Ini berarti Anda dapat menggunakan ekspresi location untuk menggantikan location.href.
walau Anchor objek menunjukkan pautan hyperlink dalam dokumen, objek Lokasi menunjukkan URL (atau lokasi) dokumen yang dipaparkan pelayar semasa. Walau bagaimanapun, objek Lokasi dapat melakukan lebih daripada itu, ia juga dapat mengawal lokasi dokumen yang dipaparkan pelayar. Jika string URL yang mengandungi diberikan kepada objek Lokasi atau properti href, pelayar akan memuatkan dan memaparkan dokumen yang ditunjukkan oleh URL baru.
Keatas daripada mengubah location atau location.href untuk menggantikan URL semasa dengan URL penuh, boleh juga mengubah sebahagian daripada URL, hanya perlu memberikan nilai lain kepada properti lain Objek Lokasi. Ini akan mencipta URL baru yang sebahagian besarnya berbeza daripada URL asal, pelayar akan memuatkan dan memaparkan ia. Contohnya, jika nilai string URL diberikan kepada objek Lokasi atau properti href properti hashjika demikian, pelayar akan pindah ke lokasi yang ditentukan dalam dokumen semasa. Juga, jika diatur properti carianjika demikian, pelayar akan memuatkan semula URL yang disambungkan dengan string carian baru.
Keatas daripada properti URL, objek Lokasi Metode reload()Boleh memuatkan semula dokumen semasa,replace() Boleh memuatkan dokumen baru tanpa membangunkan sejarah baru untuknya, iaitu, dokumen baru akan menggantikan dokumen semasa dalam senarai sejarah pelayar.