首页 > 代码库 > 利用a标签自动解析URL
利用a标签自动解析URL
利用a标签自动解析URL
对于window.location,我们比较熟悉,它有protocol,hostname,host,port,search,hash,href,pathname等属性,a标签也和window.location一样,也有这样属性,这样可以方便我们分析网址,闲话少说,上代码。
function parseURL(url) { var a = document.createElement(‘a‘); a.href = http://www.mamicode.com/url;>
测试地址
console.log(parseURL("http://www.w3school.com.cn/jsref/dom_obj_anchor.asp?type=2#id2"));
结果如下
1 { 2 file: "dom_obj_anchor.asp", 3 hash: "id2", 4 host: "www.w3school.com.cn", 5 params: {type: "2"}, 6 path: "/jsref/dom_obj_anchor.asp", 7 port: "80", 8 protocol: "http", 9 query: "?type=2",10 relative: "/jsref/dom_obj_anchor.asp?type=2#id2",11 segments: [0: "jsref",1: "dom_obj_anchor.asp"],12 source: "http://www.w3school.com.cn/jsref/dom_obj_anchor.asp?type=2#id2"13 }
利用a标签自动解析URL
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。