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):

<!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>

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:

<!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>

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">
function setAssign(){
window.location.assign("http://www.php.cn");
}
</script>
</head>
<body>
  <button onclick="setAssign()">加载新文档</button>
</body>
</html>


Meneruskan pembelajaran
||
<!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>
  • Cadangan kursus
  • Muat turun perisian kursus