window.location = 'http://...';
现在我想将此位置路径分配给变量,作为普通文本字符串。 我想实现:
var Path = 'http://...';
我试图使用:
var Path = window.location;
但是我得到了,因为这个var值:
function Path() { [native code] }
虽然我希望将位置文本字符串作为其值..
答案 0 :(得分:5)
你想要location.href
。 location
对象比简单字符串复杂得多。
答案 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();