Javascript 如何使用jquery获取URL的#hashtag部分
这是我的网址:Javascript 如何使用jquery获取URL的#hashtag部分,javascript,jquery,url,Javascript,Jquery,Url,这是我的网址: www.example.com/contact#test 现在我需要测试。根据研究,我发现了一个与我的问题相关的问题,我意识到我应该使用hash从我的url获取test。大概是这样的: var url=www.example.com/contact#test; var-anchor=url.hash; 警报(锚)最简单的方法是使用split,如果您的URL在#之后才有测试。除此之外,在#之后的测试也没有其他内容 var url='www.example.com/contac
www.example.com/contact#test
现在我需要测试。根据研究,我发现了一个与我的问题相关的问题,我意识到我应该使用hash
从我的url获取test
。大概是这样的:
var url=www.example.com/contact#test;
var-anchor=url.hash;
警报(锚)代码>最简单的方法是使用split,如果您的URL在#之后才有测试。除此之外,在#之后的测试也没有其他内容
var url='www.example.com/contact#test';
var anchor=url.split(“#”);
警报(锚[1])代码>最有效的方法是使用纯JavaScript
var hashValue = window.location.hash.substr(1);
也就是说,Uncaught SyntaxError:Unexpected token非法
,它不会显示未定义
。尝试创建一个真实的测试用例。可能是@Quentin的副本我可以和你聊一会儿吗?
var url = new URL("http://www.example.com/contact#test");
console.log(url.hash.substring(1));