Javascript echo window.location

时间:2011-05-28 17:16:31

标签: javascript string window.location

window.location = 'http://...';

现在我想将此位置路径分配给变量,作为普通文本字符串。 我想实现:

var Path = 'http://...';

我试图使用:

var Path = window.location;

但是我得到了,因为这个var值:

function Path() { [native code] }

虽然我希望将位置文本字符串作为其值..

4 个答案:

答案 0 :(得分:5)

你想要location.hreflocation对象比简单字符串复杂得多。

答案 1 :(得分:3)

这应该有用(虽然我没有测试):

var path = window.location.href;

答案 2 :(得分:3)

是的,window.location是一个对象,其href属性返回整个网址。

请点击此处查看location对象的参考信息(location其他属性和功能可能很有用):http://developer.mozilla.org/en/DOM/window.location

答案 3 :(得分:0)

你可以尝试

var Path = window.location.toString();