javascript 中的location

location.pathname:
返回URL的域名(域名IP)後的部分。例如http://www.joymood.cn/wordpress/返回/wordpress/,又或則http://127.0.0.1/index.html 返回/index.html,注意是帶url的域名或域名IP,在磁盤上隨便建個Html文件進行location.pathname測試,如瀏覽器上的路徑是:
C:\Documents and Settings\Administrator\桌面\testjs.html,
這樣,得到的結果是:
/C:\Documents and Settings\Administrator\桌面\testjs.html
既然提到這了,那我們就分析下下面的URL:
http://www.joymood.cn:8080/test.php?user=admin&pwd=admin#login
想得到整個如上的完整url,我們用:location.href;
得到傳輸協議http:,我們用:location.protocol;
得到主機名連同端口www.joymood.cn:8080,我們用:location.host;
得到主機名www.joymood.cn,我們用:location.hostname;
得到主機後部分不包括問號?後部分的/test.php,就用我們剛纔講的:location.pathname;
得到url中問號?之後井號#之前的部分?user=admin&pwd=admin,我們就用:
location.search;
得到#之前的部分#login,我們就用location.hash;
經過上面的講述,我們可以通過location對象的某些屬性得到一個完整URL的各個部分。
發佈了48 篇原創文章 · 獲贊 3 · 訪問量 32萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章