这是我的代码
<script>
var body = "dddddd"
var script = "<script>window.print();</scr'+'ipt>";
var newWin = $("#printf")[0].contentWindow.document;
newWin.open();
newWin.close();
$("body",newWin).append(body+script);
</script>
<iframe id="printf"></iframe>
Run Code Online (Sandbox Code Playgroud)
这可以,但它打印父页面,我如何让它只打印iframe?
我正在尝试打印iframe内容.
contentWindow.focus();
contentWindow.print();
Run Code Online (Sandbox Code Playgroud)
此代码适用于IE,Firefox和Safari.但不适用于Chrome和Opera.这些浏览器打印整个页面.
我尝试使用此主题如何在Safari/Chrome中从javascript打印IFrame.但它没有帮助我.
有人能帮助我吗?