0

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

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;
4

0 回答 0