Cara Mengenalpasti Pautan Sauh Hash dalam URL dengan JavaScript
Sama ada anda sedang membina halaman web dinamik atau membangunkan widget interaktif, ia selalunya diperlukan untuk membezakan URL dengan pautan sauh cincang daripada yang tiada. Untuk mencapai ini dalam JavaScript, anda boleh memanfaatkan sifat location.hash.
Semak Pautan Sauh Hash
Untuk menentukan sama ada URL mengandungi pautan sauh hash, anda boleh menggunakan coretan kod berikut:
if (window.location.hash) { // Fragment exists } else { // Fragment doesn't exist }
Sifat location.hash mengembalikan bahagian URL yang mengikuti simbol cincang (#), termasuk simbol cincang itu sendiri. Apabila pautan sauh cincang hadir dalam URL, location.hash akan menjadi rentetan bukan kosong. Sekiranya tiada pautan sauh cincang, location.hash akan menjadi rentetan kosong.
Contoh Penggunaan
Andaikan anda mempunyai kod HTML berikut:
<a href="page.html#anchor">Go to Anchor</a>
Jika pengguna mengklik pada pautan ini, penyemak imbas akan menavigasi ke URL "page.html#anchor". Menggunakan kod JavaScript yang disediakan di atas, anda boleh menyemak sama ada pautan sauh cincang hadir dalam URL seperti berikut:
if (window.location.hash === "#anchor") { // Code to execute when the anchor exists }
Dengan menggunakan sifat location.hash, anda boleh dengan mudah menentukan kehadiran pautan sauh cincang dalam URL, membolehkan anda melaksanakan logik bersyarat dengan sewajarnya.
Atas ialah kandungan terperinci Bagaimanakah JavaScript Boleh Mengesan Pautan Sauh Hash dalam URL?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!