function rm(a) {
var p = document.getElementById(a);
imgtag = "";
ifrtag = "";
ifrsrc = "";
ifrtb = -1;
img = p.getElementsByTagName("img");
ifr = p.getElementsByTagName("iframe");
for (var i = 0; i < ifr.length; i++) {
ifrsrc = ifr[i].src;
if (ifrsrc.indexOf("//www.youtube.com/embed/") != -1) {
ifrtb = i;
break
}
else (ifsrc.indexOf("//player.vimeo.com/video") != -1 {
ifrtb = i
break
}
}
if (ifrtb != -1) ifrtag = '<div class="entry-video"><iframe width="840" height="472" src="' + ifrsrc + '?vq=medium&rel=0" frameborder="0" allowfullscreen></iframe></div>';
else if (img.length >= 1) imgtag = '<div class="entry-image"><a href="' + y + '"><img class="thumb" src="' + img[0].src + '" /></a></div>';
else imgtag = '<div class="entry-image no-image"><a href="' + y + '"><img class="thumb" src="https://lh4.googleusercontent.com/-G9M2DTCTUwM/Tlh-2pwtc5I/AAAAAAAABKM/kCJg-Kf3W2M/no_image_yet.jpg" /></a></div>';
p.innerHTML = ifrtag + imgtag + '<div class="entry-container"><div class="entry-content"><h1 class="entry-title"><a href="' + y + '">' + x + "</a></h1><div class='meta-info'><a class='post-img' href=" + w + "><img class='authorimg' src=" + z + " /> <abbr>" + v + "</abbr></a> | <span style='margin:0 0 0 1%;'>" + t + "</span></div><div class='clr'></div><p style='padding-top:3%'>" + stripTags(p.innerHTML, 30) + "...</p></div></div>"
}
我正在使用此代码从我的博客网站的博客文章中获取视频帧。
我想我没有写出正确的“ if and else ”语句,这就是代码不起作用的原因。任何人都可以纠正我的错误,以便可以使用正确的if 和 else语句来获取来自你 Tube 和 vimeo 的视频。