我使用 Joomla 作为我的 CMS,并使用下面的 JavaScript 来打印页面的特定区域(实际上是这里的整个正文)。
JavaScript
function printDiv(divName) {
var printContents = document.getElementById(divName).innerHTML;
var originalContents = document.body.innerHTML;
document.body.innerHTML = printContents;
window.print();
document.body.innerHTML = originalContents;
}
我使用 Joomla 在正文选择的同一页面上获取日历。
PHP
<?php echo JHTML::calendar($filter_date_to,'filter_date_to', 'filter_date_to', '%Y-%m-%d', `'');?>
尝试打印某些内容后,日历停止工作。控制台中也没有显示 js 错误。似乎是什么问题?