如何删除网址后的#符号

时间:2009-12-02 21:57:58

标签: javascript url

我的主页上有Windows媒体播放器,带有视频链接。所以当我点击链接时 该特定视频应该在我的网页内的媒体播放器中播放。我正在使用javascript来处理这个问题。我的视频文件也存储在远程服务器上。但是当我点击视频链接时,地址框会在没有加载视频文件的网址后面显示一个#符号。我的javascript没问题,因为它运行得非常好,没有我的本地计算机。如果有人为我提供解决方案,我将非常感激。

由于 Vijay Zutshi

2 个答案:

答案 0 :(得分:8)

我猜你在用这样的东西?

<a href="#" onclick="do_something(1)">...</a>

如果是这样,最简单的解决方案就是这样:

<a href="#" onclick="do_something(1); return false">...</a>

这指示浏览器在#处理程序运行后不执行正常的单击操作(导航到onclick锚点)。

答案 1 :(得分:1)

除了ephemient,你可以使用:

<a href="javascript:void(0);" onclick="function();">...</a>