如何使用 javascript 替换当前文档 URL 的文本
例如:
以下是我当前的文档。
http://www.youtube.com/watch?v=cgxJHBJ_X-g& ;feature=相关
我有一个用户脚本,代码是
var doc = document.location.toString();
doc = doc.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE");
我只是想用其他一些 URL 替换当前文档 URL。但我收到以下错误。
未捕获类型错误:对象 http://www.youtube.com/watch?v =cgxJHBJ_X-g&feature=lated 没有方法“替换”
Ex:
Following is my current document.
http://www.youtube.com/watch?v=cgxJHBJ_X-g&feature=related
I have a User Script and the code is
var doc = document.location.toString();
doc = doc.replace("v=cgxJHBJ_X-g","v=2AGrlGvtLxE");
I am just trying to replace the current document URL with some other URL. But I am getting the following Error.
Uncaught TypeError: Object http://www.youtube.com/watch?v=cgxJHBJ_X-g&feature=related has no method 'replace'
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
document.URL
或window.location.href
而不是document.location.toString()
。例子:
Use
document.URL
orwindow.location.href
instead ofdocument.location.toString()
.Example: