我試圖提取網址的基本路徑未定義:在JS
http://google.com/something --> http://google.com
http://127.0.0.1:8000/something --> http://127.0.0.1:8000
當我嘗試使用以下命令:
var pathArray = window.location.pathname;
alert(pathArray);
我得到pathArray = undefined
。注意:使用location.hostname
在這裏工作。爲什麼.pathname
返回undefined,我如何在這裏獲得網址?謝謝。我使用var pathArray = 'http://' + window.location
。
路徑名不返回域名工作。它在域名後面返回pat。如果你在'http:// example.com/a/b.html','window.location.pathname'返回'/ a/b.html'。爲什麼不使用'window.location'? – Alex
謝謝。這工作。 – David542