如何使用javascript替换当前文档URL的文本

时间:2011-10-11 09:23:38

标签: javascript userscripts

例如:

以下是我目前的文件。

http://www.youtube.com/watch?v=cgxJHBJ_X-g&feature=related

我有一个用户脚本,代码是

var doc = document.location.toString();
doc = doc.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE");

我只是想用其他网址替换当前文档网址。但我收到以下错误。

未捕获的TypeError:对象http://www.youtube.com/watch?v=cgxJHBJ_X-g&feature=related没有方法'replace'

1 个答案:

答案 0 :(得分:2)

使用document.URLwindow.location.href代替document.location.toString()

示例:

var url = document.URL;
window.location.href = url.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE").