Javascript 返回参数前URL的最后5个字符
我已经搜索了一些类似的问题,但没有找到答案,所以我在这里 我目前正在使用它从URL获取最后5个字符Javascript 返回参数前URL的最后5个字符,javascript,url,Javascript,Url,我已经搜索了一些类似的问题,但没有找到答案,所以我在这里 我目前正在使用它从URL获取最后5个字符 function() { var url = window.location.href; var lastfive = url.substr(url.length - 5); return lastfive; } 因此,当我的url是domain.com/folder/post-author-45210时,它返回45210。现在我想知道的是url什么时候被激活 d
function() {
var url = window.location.href;
var lastfive = url.substr(url.length - 5);
return lastfive;
}
因此,当我的url是domain.com/folder/post-author-45210时,它返回45210。现在我想知道的是url什么时候被激活
domain.com/folder/post-author-45210?代码=98054874
它还会返回我需要的45210还是返回54874
多谢各位
编辑:用这个解决了它:
function() {
var url = window.location.href.split('?')[0];
var lastfive = url.substr(url.length - 5);
return lastfive;
}
以下是window.location.href的文档
它将返回最后5个字符,因此为54874。不过,我认为您应该在询问此问题之前尝试使用console.log。这是window.location.href的文档
它将返回最后5个字符,因此为54874。不过,我认为您应该在询问之前尝试使用console.log。
window.location.href
将返回完整的URL。但是,您可以使用
window.location.pathname
因此,类似这样的方法应该有效:
function() {
var url = window.location.pathname;
var lastfive = url.substr(url.length - 5);
return lastfive;
}
window.location.href
将返回完整的URL。但是,您可以使用
window.location.pathname
因此,类似这样的方法应该有效:
function() {
var url = window.location.pathname;
var lastfive = url.substr(url.length - 5);
return lastfive;
}
好的,谢谢,只是我不是一个开发人员,我对它一无所知,所以试着从你们那里了解。好的,谢谢,只是我不是一个开发人员,我对它一无所知,所以试着从你们那里了解。