在iframe中使用document.createElement而不是contentDocument.createElement?

时间:2017-03-02 06:17:27

标签: javascript html iframe



var iframe = document.createElement('iframe');
iframe.id = 'test';
iframe.name = 'test';
iframe.src = 'about:blank';
iframe.addEventListener('load', function () {
    var iframeDoc = iframe.contentDocument;
    var iframeBody = iframeDoc.body;
    console.log(document === window.top.document);
    var script = document.createElement('script');
    script.src = 'http://example.com/test.js';
    script.type = 'text/javascript';
    iframeBody.appendChild(script);
}, false);
document.body.appendChild(iframe);




在iframe中使用document.createElement而非使用iframe.contentDocument.createElement的潜在问题是什么?

0 个答案:

没有答案