使用javascript修剪网址

时间:2012-07-31 23:18:42

标签: javascript html templates anchor

我正在为自己制作一个ebay模板,我想使用名称锚点跳转到页面模板上的不同部分。但是Ebay在网址上添加了一些东西,从而打破了名称锚 由于这似乎只与Firefox相关,有人建议我需要从URL中删除“& bv = mozilla”然后才能工作。如果这里有任何javascript专家可以帮助我,我会非常感激。

2 个答案:

答案 0 :(得分:1)

var documentUrl = location.href;
var newUrl = documentUrl.replace("&bv=mozilla","");

答案 1 :(得分:0)

试试这个:

var url = location.protocol + '//' + location.host + location.pathname;

或者这个:

var url = location.protocol + '//' + location.host + ':' + location.port + location.pathname;

如果它在同一页面上。

否则,你可以试试这个:

var url = 'insert URL here';
var new_url = url.substring(0, url.indexOf('?'));

请参阅substringindexOfwindow.location