Lokasi Tetingkap JavaScript
Objek lokasi
Objek Lokasi JavaScript digunakan untuk mendapatkan atau menetapkan maklumat URL semasa. Objek Lokasi adalah sebahagian daripada objek tetingkap dan boleh diakses melalui harta window.location.
Objek Lokasi sering digunakan untuk mendapatkan maklumat dalam alamat URL, atau memuat semula halaman semasa, pengalihan halaman, dll. Untuk butiran, lihat sifat dan kaedah yang disenaraikan di bawah.
Sifat objek lokasi
Atribut 🎜> location.hash Tetapkan atau dapatkan sauh dalam URL
location.host Tetapkan atau dapatkan hos (termasuk nombor port) dalam URL
location.hostname Tetapkan atau dapatkan nama hos dalam URL
location.href Tetapkan atau dapatkan URL lengkap (aplikasi pengalihan halaman)
location.pathname Tetapkan atau dapatkan laluan dalam URL
location.port Set atau dapatkan URL Port number
location.protocol Set atau dapatkan protokol yang digunakan oleh URL
location.search Tetapkan atau dapatkan rentetan pertanyaan dalam URL (biasanya kandungan selepas simbol ?)
Kaedah objek lokasi
Objek sejarah mempunyai 3 kaedah berikut:
location.assign(): Muatkan dokumen halaman baharulocation.reload (): Muat semula (refresh) halaman semasa
location.replace(): Gantikan dokumen semasa dengan dokumen baharu
JavaScript location.href atribut
Atribut href bagi objek Lokasi digunakan untuk menetapkan atau mendapatkan URL lengkap semasa Sintaks adalah seperti berikut: location.href = URL<🎜. >
Atribut location.href paling biasa digunakan untuk lompatan halaman (ubah hala) dalam JavaScript
Kembalikan keseluruhan URL (halaman semasa): JavaScript location.pathname attribute Atribut nama laluan objek Lokasi digunakan untuk menetapkan atau mendapatkan bahagian laluan URL semasa adalah seperti berikut: location.pathname = path Mengembalikan nama laluan URL semasa: JavaScript kaedah location.assign() Kaedah assign() objek Lokasi digunakan untuk memuatkan dokumen baharu Sintaksnya adalah seperti berikut: location.assign(URL) Muatkan dokumen baharu: <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
document.write(location.href);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
document.write(location.pathname);
</script>
</head>
<body>
</body>
</html>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<script type="text/javascript">
function setAssign(){
window.location.assign("http://www.php.cn");
}
</script>
</head>
<body>
<button onclick="setAssign()">加载新文档</button>
</body>
</html>