获取javascript中url的最后一段
我试图使用下面的代码来提取URL中的最后一段,但它似乎对下面显示的URL不起作用。有人能检查一下下面的代码,告诉我这里缺少什么吗?谢谢获取javascript中url的最后一段,javascript,Javascript,我试图使用下面的代码来提取URL中的最后一段,但它似乎对下面显示的URL不起作用。有人能检查一下下面的代码,告诉我这里缺少什么吗?谢谢 var segment_str = window.location.pathname; var segment_array = segment_str.split( '/' ); var last_segment = segment_array[segment_array.length - 1]; alert(last_segment)
var segment_str = window.location.pathname;
var segment_array = segment_str.split( '/' );
var last_segment = segment_array[segment_array.length - 1];
alert(last_segment);
网址
我只需要提取224在该URL中有一个#
,因此“224”是位置散列的一部分,而不是路径名
var last_segment = window.location.hash.split('/').pop();
该URL中有一个#
,因此“224”是位置散列的一部分,而不是路径名
var last_segment = window.location.hash.split('/').pop();
尝试window.location.hash
获取
之后的段,然后将其拆分。尝试window.location.hash
获取
之后的段,然后将其拆分。正如Alan Wu所说,使用window.location.hash
获取哈希之后的内容:
var segment_str = window.location.hash;
var last_part = segment_str.substr(segment_str.lastIndexOf('/') + 1)
将为您提供224正如Alan Wu所说,使用window.location.hash
获取哈希后的内容:
var segment_str = window.location.hash;
var last_part = segment_str.substr(segment_str.lastIndexOf('/') + 1)
我给你224英镑