ตัวอย่าง
รัน JavaScript เมื่อส่วนที่ยึดได้รับการเปลี่ยนแปลง:
<body onhashchange="myFunction()">
ลองตัวเอง» ความหมายและการใช้งาน
onhashchange แอตทริบิวต์ไฟเมื่อมีการเปลี่ยนแปลงเพื่อเป็นส่วนหนึ่งสมอ (เริ่มต้นด้วย '#' สัญลักษณ์) ของ URL ปัจจุบัน
ตัวอย่างของสิ่งที่เป็นส่วนสมอจริง: สมมติว่า URL ปัจจุบันคือ
http://www.example.com/test.htm#part2 - ส่วนที่ยึดเหนี่ยวของ URL นี้จะเป็น #part2
จะก่อให้เกิดเหตุการณ์นี้คุณสามารถ:
- เปลี่ยนส่วนสมอโดยการตั้งค่า location.hash หรือ location.href ทรัพย์สินของ Location Object
- ไปที่หน้าในปัจจุบันมีบุ๊คมาร์คที่แตกต่างกัน (ใช้ "back" หรือ "forward" ปุ่ม)
- คลิกที่เชื่อมโยงไปยังผู้ประกาศข่าวบุ๊ก
สนับสนุนเบราว์เซอร์
ตัวเลขในตารางระบุราว์เซอร์รุ่นแรกที่สนับสนุนอย่างเต็มที่ event แอตทริบิวต์
แอตทริบิวต์เหตุการณ์ | |||||
---|---|---|---|---|---|
onhashchange | 5.0 | 8.0 | 3.6 | 5.0 | 10.6 |
ความแตกต่างระหว่าง HTML 4.01 และ HTML5
onhashchange แอตทริบิวต์เป็นของใหม่ใน HTML5
วากยสัมพันธ์
<elementonhashchange=" script ">
ค่าแอตทริบิวต์
ความคุ้มค่า | ลักษณะ |
---|---|
script | สคริปต์ที่จะทำงานใน onhashchange |
รายละเอียดทางเทคนิค
แท็กที่รองรับ: | <body> |
---|
หน้าเว็บที่เกี่ยวข้อง
อ้างอิง HTML DOM: onhashchange event