window.location = 'http://...';
now I want t开发者_如何学编程o assign this location path to a variable, as a normal text string. I want to achieve:
var Path = 'http://...';
i tried to use:
var Path = window.location;
but I get, as this var value:
function Path() { [native code] }
while I want to have the location text string as its value..
You want location.href
. The location
object is rather more complicated than a simple string.
This should work (though I didn't test):
var path = window.location.href;
Yes, window.location
is an object, its href
property returns the entire URL.
See here for a reference on the location
object (location
's other properties & functions can be useful): http://developer.mozilla.org/en/DOM/window.location
You can try
var Path = window.location.toString();
精彩评论