尝试打开新的
window,追加
pre
html,
style如果任何的
pre元素,以新颖
window
document.body,呼吁
.focus(),
.print()在新的
window; 选择系统打印对话框,选择“打印到文件”
$("#save").click(function() { var text = $("#output")[0].outerHTML; // `styles`: `style` element; // or `String` "<style>.light{color:#0af;}</style>" ; // alternatively , add `style` attribute to `pre` element directly, // e.g., `<pre >` var styles = $("style")[0].outerHTML; var popup = window.open("", "popup"); // append `text`:`pre` element `styles`:`style` element // at `popup` `document.body` popup.document.body.innerHTML = text + styles; popup.focus(); popup.print();});


