可以使用window.print 打印,但页面内容会变化,但使用插件的打印,只能打印显示的html,隐藏的打印不了
局部打印(来源于网络):
function myPrint() {
originHtml = window.document.body.innerHTML;
startStr = "<!--startprint-->";
endStr = "<!--endprint-->";
printHtml = originHtml.substr(originHtml.indexOf(startStr) + 17);
printHtml = printHtml.substring(0, printHtml.indexOf(endStr));
window.document.body.innerHTML = "<body>" + printHtml + "</body>";
window.print();
}
13 回答12.7k 阅读
7 回答1.8k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.1k 阅读✓ 已解决
6 回答761 阅读✓ 已解决
2 回答1.9k 阅读
6 回答999 阅读