Iframe AfterOnLoadLoading循环仅显示第一个iFrame

时间:2013-02-06 14:28:51

标签: javascript dom iframe youtube appendchild

对于domload性能我在Onload之后通过循环加载我的2 ytb iframe,它适用于第一个,控制台没有抛出错误,目标div是2 <div class="ytb-holder-image"></div>,我错过了什么?< / p>

var srcs= new Array();
    srcs[0]= "fhIHMDpbQDI";
    srcs[1]= "oMRZp7cp79g";

function createIframe(){

    for (var j = 0; j < 1; j++)
    {
      var i = document.createElement("iframe");
          i.src = 'http://www.youtube.com/embed/'+srcs[j];
          i.width = "853xp";
          i.height = "480px";
          document.getElementsByClassName("ytb-holder-image")[j].appendChild(i);
        };

    }

对于文档,如果有人想以类似的方式加载他的内容,这里是IE的条件:

if (window.addEventListener)
window.addEventListener("load", createIframe, false);
else if (window.attachEvent)
window.attachEvent("onload", createIframe);
else window.onload = createIframe;

0 个答案:

没有答案