찾다

 >  Q&A  >  본문

javascript - JS解析URL函数parseURL

该函数在没有传递参数的情况下默认解析的是当前URL,
但是函数中并没有看到类似

host = window.location.host; 
url=document.domain;  
url = window.location.href;

这类获取当前URL的代码,那么该函数是如何获取当前的URL并进行解析的呢?

PHPzPHPz2896일 전345

모든 응답(2)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-10 15:25:24

    var a = document.createElement('a');
    a.href = url;
    

    这里创建了一个a元素,默认a.href是空字符串。
    但 a.href = url 这一步,url如果没有带上protocol的话,相当于当前页面URL加上url。
    所以不传参数的话,这个函数就这样取到当前页面的URL了。

    회신하다
    0
  • PHP中文网

    PHP中文网2017-04-10 15:25:24

    회신하다
    0
  • 취소회신하다