URL中的井號(#)是比較常見的,它并不影響網址的指向,而是有眾多功能和特點的。下面就為大家介紹一些有關井號的故事。
1、頁面中的某一個位置可以用井號在URL中指定
井號作為比較長出現在URL的一種符號,通常也會代表這個頁面中的某一個位置,比如:http://aoshu.juren.com/chzt/xiaoxueshijuan/index.html#nn1,此URL表示在這個頁面中nn1的位置。瀏覽器讀取這個URL后,會自動將nn1位置滾動至可視區域。
設置描點只需在相應位置添加,然后在按鈕的href中寫入# + 位置的名字,即可。如(六年級上冊)
2、HTTP請求不會發送URL中井號后面的數據
如果你使用HttpWatch監聽http請求的工具時,你會發現HTTP請求中并沒有找到井號后面的數值。因為井號后面的數值并不對服務器端起作用只對瀏覽器起作用。
3、JavaScript中的window.location.hash可以改變URL后面井號的數值
更改井號后面的數值,可以通過在頁面上寫一段JavaScript代碼來實現。只要在window.location.hash上賦值即可。
新聞熱點
疑難解答