Request address in JavaScript [duplicate]

You need to use: document.location or window.location

You can read more here. Or there is a little more explanation over there.

For clarifying matter:

Originally Posted by Mozilla Developer Center

document.location was originally a read-only property, although Gecko browsers allow you to assign to it as well. For cross-browser safety, use window.location instead.


window.location.href;

or

location.href; 

window is the global object, so location.href will be identical to window.location.href and NOT document.location.href (as long as there's no enclosing function or with statement which shadows the property)


What you are looking for is window.location.href.


I believe that either the window.location.href or the window.location.pathname objects will have this information.Someone could confirm or deny that though.


document.URL