URL中的井號(#)是比較常見的,下面就爲大家介紹一些有關井號的故事,感興趣的朋友可以瞭解下
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上賦值即可。