利用Javascript獲取當前頁的URL,這個問題起來好像很複雜,若是第一次去想這個問題,不少人估計又在琢磨到底又是哪一個神通常的Javascript函數。javascript
其實不是,Javascript獲取當前頁的URL的函數就是咱們常常用來重定向的window.location.href。php
好比以下函數: html
若是當前頁面的url爲http://localhost:6666/myphp/mobile/pc1.php,那麼其運行結果以下:java
上面的函數同時展現如何獲取當前頁名稱的作法。瀏覽器
獲取利用window.location.href的變量獲取整個url以後,要哪一部分的地址,利用substring,indexof等字符串處理函數對獲取到的url進行處理,截取你想要的部分。函數
平時利用window.location.href作重定向,就是改變整個瀏覽器的url,url
若是後面沒有賦值,這就成了獲取當前值的語句。spa
與document.getElementById("xx").value同樣,你可以修改,就可以獲取了。htm
刷新當前頁
window.location.href=window.location.href;
或者
window.location.href="當前URL",例如blog
window.location.href="http://www.hao123.com/indexnt.html";
PS:若是不考慮window.location.href,能夠直接使用window.location.reload();刷新