Today, due to project requirements, you need to use JS scripts to obtain the root path of the website. I searched the internet and found a way. For example:Function getrootpath () {<br/> var strfullpath = Invalid invalid Doc ument. location. href; <br/> var strpath = Invalid variable Doc ument. location. pathname; <br/> var Pos = strfullpath. indexof (strpath); <br/> var prepath = strfullpath. substring (0, POS); <br/> var postpath = strpath. substring (0, strpath. substr (1 ). indexof ('/') + 1); <br/> return (prepath + postpath); <br/>}</P> <p> alert (getrootpath ());
But I feel that the Code is not concise, So I modify it on his own. The Code is as follows:
Function getrootpath () {<br/> var pathname = Window. Location. pathname. substring (1); <br/> var webname = pathname = ''? '': Pathname. substring (0, pathname. indexof ('/'); <br/> return window. location. protocol + '//' + window. location. host + '/' + webname + '/'; <br/>}< br/> alert (getrootpath ())
Haha, the code looks much refreshed...