为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript获取url网址中域名后面的部分

标签:
Html5

如何截取 url 中网站域名之后的部分,需要用到以下几个方法:

lastIndexOf()
lastIndexOf() 方法返回调用 String 对象的指定值最后一次出现的索引,在一个字符串中的指定位置 fromIndex 处从后向前搜索。如果没找到这个特定值则返回-1 。

substring()
substring() 方法返回一个字符串在开始索引到结束索引之间的一个子集, 或从开始索引直到字符串的末尾的一个子集。

通过这两个方法,就可以获取到 url 域名之后的部分了。

首先获取 url :

代码语言:javascript

var url = window.location.href
截取指定字符串后面的内容:如获取 ? 后面的内容

代码语言:javascript

var index = url.lastIndexOf('?')
var url2 = url.substring(index + 1)
可以封装成一个方法:

代码语言:javascript

function interceptUrl(url, cha) {
var ind = url.lastIndexOf(cha)
return url.substring(ind + 1)
}
调用方法:

代码语言:javascript

var url = 'https://www.91chuli.com/search/%E5%A4%84%E7%90%86%E7%BD%91/'
console.log(interceptUrl(url, '?'))

# q=Vue


点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消