Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/463.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Javascript进行编辑_Javascript_Url_Youtube Api - Fatal编程技术网

使用Javascript进行编辑

使用Javascript进行编辑,javascript,url,youtube-api,Javascript,Url,Youtube Api,我试图将youtube视频放入iframe,这时我意识到必须在youtube.com和视频id之间插入“嵌入”。唯一的问题是,我正在从API提取这些url,因此我的所有url都在一个数组中,并且是视频的直接url 有没有办法编辑此url,以便在两者之间添加嵌入?您可以使用string.replace var url = "http://www.youtube.com/watch?v=XGSy3_Czz8k"; var embedurl = url.replace("watch?v=","emb

我试图将youtube视频放入iframe,这时我意识到必须在youtube.com和视频id之间插入“嵌入”。唯一的问题是,我正在从API提取这些url,因此我的所有url都在一个数组中,并且是视频的直接url


有没有办法编辑此url,以便在两者之间添加嵌入?

您可以使用string.replace

var url = "http://www.youtube.com/watch?v=XGSy3_Czz8k";

var embedurl = url.replace("watch?v=","embed/");
因此,如果您想替换阵列中的所有内容

for (var i = 0; i < thefeeds.length; i++) {
    thefeeds[i].link = thefeeds[i].link.replace("watch?v=","embed/");    
}
for(变量i=0;i
对不起,伙计们,我不是故意的。我的意思是编辑。你能举个例子说明你拥有的URL和你想要的吗?我的URL将出现在[0]中。链接中,我希望它中间嵌入一个。