我有一个使用常规 javascript 动态创建的 iframe。当它通过常规方式从静态页面调用时效果很好,但是当从 Jquery 加载的页面调用时,我得到一个“myIframe 为空”错误。
var link = 'http://www.blah.com'
var iframe='<iframe class="adframe" id="randomnumberhere" name="widget" src="#" width="300" height="250" marginheight="0" marginwidth="0" frameborder="no" scrolling="no"></iframe>';
document.write(iframe);
var myIframe=parent.document.getElementById("randomnumberhere");
myIframe.height=250;
myIframe.width=300;
myIframe.src=link;
myIframe.style.border="0px";
myIframe.style.padding="0px";