function() { var iframes = document.getElementsByTagName('iframe'); var embeds = document.getElementsByTagName('embed'); var i; function isYouTubeVideo(potentialYouTubeVideo) { var potentialYouTubeVideoSrc = potentialYouTubeVideo.src || ''; if( potentialYouTubeVideoSrc.indexOf( 'youtube.com/embed/' ) > -1 || potentialYouTubeVideoSrc.indexOf( 'youtube.com/v/' ) > -1 ) { return true; } } for(i = iframes.length - 1; i > -1; i--) { var _iframe = iframes[i]; var test = isYouTubeVideo(_iframe); if(test) { return true; } } for(i = embeds.length - 1; i > -1; i--) { var _embed = embeds[i]; var test = isYouTubeVideo(_embed); if(test) { return true; } } return false; }