3
嘗試打開一個新窗口以包含僅用於打印的元素。但它在IE8中不起作用。打開新窗口打印元素
function printElement(elementId) {
var printWindow = window.open('', '_blank',
'status=0,toolbar=0,location=0,menubar=1,resizable=1,scrollbars=1');
printWindow.document.write("<html><head></head><body></body></html>");
var head = jQuery('head').clone();
var printElement = jQuery('#' + elementId).clone();
jQuery(printWindow.document).find('head').replaceWith(head); // does not work in IE8
var body = jQuery(printWindow.document).find('body');
body.empty();
body.append(printElement); // does not work in IE8
return false;
}
感謝您的幫助。