0

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

4

2 回答 2

1
var documentUrl = location.href;
var newUrl = documentUrl.replace("&bv=mozilla","");
于 2012-07-31T23:26:03.307 回答
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

于 2012-08-01T00:35:10.307 回答