我有像
这样的链接<a href="example.com#exampleId>Link</a>
我需要将值“#exampleId”输入var。我怎样才能做到这一点?我刚刚找到没有#的解决方案。
感谢您的帮助和最好的问候
答案 0 :(得分:0)
答案 1 :(得分:0)
这是获取对象中的锚链接部分的好方法,请尝试此代码
<a href="example.com#exampleId">Link</a>
<script>
var parse = document.createElement('a');
parse.href = document.getElementsByTagName("a")[0];
alert(parse.hash);
</script>
答案 2 :(得分:0)
$(document).ready(function(){
var link = $("a").attr('href');
alert(link.substr(link.indexOf('#')));
});
答案 3 :(得分:0)
或者您可以使用锚元素:
var url = document.createElement('a');
url.href = $('a').attr('href');
console.log(url.hash);