Вы можете использовать .indexOf()
и .substring()
, например:
var url = "www.aaa.com/task1/1.3.html#a_1";
var hash = url.substring(url.indexOf("#")+1);
Вы можете попробовать его здесь , если в нем может не быть #
, выполните проверку if(url.indexOf("#") != -1)
следующим образом:
var url = "www.aaa.com/task1/1.3.html#a_1", idx = url.indexOf("#")
var hash = idx != -1 ? url.substring(idx+1) : "";
Если это текущий URL-адрес страницы, вы можете просто использовать window.location.hash
, чтобы получить его, и заменить #
, если хотите.