【发布时间】:2010-02-09 14:29:31
【问题描述】:
我有一个纯 JS 脚本,它接受代码并将其插入 iframe:
var html = "<p>Some <strong>HTML</strong> to insert</p>"
var iframe = document.getElementById('contentsframe');
iframe = (iframe.contentWindow) ? iframe.contentWindow : (iframe.contentDocument.document) ? iframe.contentDocument.document : iframe.contentDocument;
iframe.document.open();
iframe.document.write(html);
iframe.document.close();
我想创建一个 jQuery 插件,因为我经常使用这段代码,我尝试了几种方法来使用 jQuery 获取 iframe:
var iframe = $('#contentsframe');
var iframe = $('#contentsframe').contents();
这两种方法似乎都返回了调用 document.open、write 或 close 所需的错误类型的对象。有没有人知道这个问题的解决方案?
干杯
伊夫
【问题讨论】: