gpt4 book ai didi

javascript - 打印页面的特定部分

转载 作者:行者123 更新时间:2023-11-30 16:37:25 28 4
gpt4 key购买 nike

我正在使用此代码在页面内打印特定的 div

var printCalender = function ()
{
var headstr = "<html><head><title></title></head><body>";
var footstr = "</body>";
var newstr = "<div style='text-align:center'><h2>Academic Calender - " + $scope.selectedSessionSelection + "</h2></div><br /><br />" + document.all.item('printportion').innerHTML;
var oldstr = document.body.innerHTML;
document.body.innerHTML = headstr + newstr + footstr;
window.print();
document.body.innerHTML = oldstr;
return false;
}

问题是,如果我取消打印,那么我就不能在页面上执行任何 javascript。

最佳答案

使用仅打印 CSS 文件:

<link rel="stylesheet" type="text/css" href="print.css" media="print">

这只会在打印模式下阅读。

然后您可以只为打印操作样式。

关于javascript - 打印页面的特定部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32517869/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com