I’m trying to get /blog in order to put in url_pathname.
var link = 'http://www.example.com/blog';
alert(url_pathname);
if the link was ‘http://www.example.com/blog/post’, url_pathname would be /blog/page
I tried the following without success.
var link = 'http://www.example.com/blog';
var url_pathname = link[0].pathname;
alert(url_pathname);
The
pathnameproperties are only available on thelocationobject and link elements. Assign the string to an anchor, and read the value from the parsed link, as follows:Explanation of your failed method:
linkis a string.link[0], you get the first character of the string,h.pathnameproperty of it. This property is not defined on the string, hence you receiveundefined.(added this explanation to clarify why JavaScript didn’t throw an error)