Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/473.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript从url中删除字符串_Javascript - Fatal编程技术网

使用Javascript从url中删除字符串

使用Javascript从url中删除字符串,javascript,Javascript,这是我的网址: #座右铭 在页面加载时,使用Javascript删除#座右铭。尝试以下操作:window.location.hash=”“在这种情况下,您需要更改window.location属性。您尝试过什么吗?url变为此:。我可以删除#吗?我建议您检查history.pushState函数如下:history.pushState(“”,document.title,window.location.pathname)但它不是跨浏览器的,在ie8或ie9中我认为它不会工作谢谢,工作得很完美。请

这是我的网址:

#座右铭


在页面加载时,使用Javascript删除#座右铭。

尝试以下操作:
window.location.hash=”“

在这种情况下,您需要更改window.location属性。您尝试过什么吗?url变为此:。我可以删除#吗?我建议您检查history.pushState函数如下:
history.pushState(“”,document.title,window.location.pathname)但它不是跨浏览器的,在ie8或ie9中我认为它不会工作谢谢,工作得很完美。请对您提供的代码发表一些评论。为什么要将无状态函数分配给jQuery(或类似)全局对象?帖子已编辑。他在问关于jquery的事,我只是想像他问的那样回答。好的,老师!
$.fn.urlHash = function()
{
  return window.location.hash.replace('#','');
};
$.urlHash();