这是我的代码
<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>
此方法有效,但是会打印父页面,我如何才能仅打印iframe?
我不希望它能起作用
试一试
window.frames["printf"].focus(); window.frames["printf"].print();
和使用
<iframe id="printf" name="printf"></iframe>
或者尝试好老
var newWin = window.frames["printf"]; newWin.document.write('<body onload="window.print()">dddd</body>'); newWin.document.close();
如果jQuery无法破解