Javascript 检查Iframe的源中是否包含youtube链接?

Javascript 检查Iframe的源中是否包含youtube链接?,javascript,regex,iframe,Javascript,Regex,Iframe,我目前正在使用纯javascript试图找到包含youtube链接的iFrame 但出于某种原因,我得到了空值,即使我确定有一个iframe包含youtube视频 var allIframes = document.getElementsByTagName('iframe'); for (var selectedIframe of allIframes) if (selectedIframe.src.match(/\byoutube[a-zA-Z]*/g)) { } /

我目前正在使用纯javascript试图找到包含youtube链接的iFrame

但出于某种原因,我得到了空值,即使我确定有一个iframe包含youtube视频

var allIframes = document.getElementsByTagName('iframe');
for (var selectedIframe of allIframes)
    if (selectedIframe.src.match(/\byoutube[a-zA-Z]*/g))
    {

    }
//Returns null once - not the number of iframes?
我希望只有当一个带有youtube这个词的iframe匹配时,if语句才会继续

如果您有多个帧:

for(i=0; i< getUrl.length; i++){
    window.prompt("output", getUrl[i].src);
}
for(i=0;i
“返回null一次-不是iFrame的数量?”-您没有编写任何内容来计算匹配的数量,并且您所呈现的内容不是函数,因此它不会返回任何内容。也许你应该提供一个真正的
for(i=0; i< getUrl.length; i++){
    window.prompt("output", getUrl[i].src);
}