Javascript 如何在循环中使用window.print多页
我有一个数组,我想使用jquery,window.print()分别打印每个对象,但我只打印了第一个对象。对不起我的英语。 有什么想法请帮忙Javascript 如何在循环中使用window.print多页,javascript,arrays,printing,Javascript,Arrays,Printing,我有一个数组,我想使用jquery,window.print()分别打印每个对象,但我只打印了第一个对象。对不起我的英语。 有什么想法请帮忙 var countCat = 2; for(var i=0;i< countCat;i++){ setTimeout(printItemByCategory("divId"+i), 5000); } var printItemByCategory = function(elm){ //alert('Printed!'); var printIte
var countCat = 2;
for(var i=0;i< countCat;i++){
setTimeout(printItemByCategory("divId"+i), 5000);
}
var printItemByCategory = function(elm){
//alert('Printed!');
var printItemByCat = document.getElementById(elm);
var printItemByCatSection = document.getElementById('printSection');
var domCloneItemByCat = printItemByCat.cloneNode(true);
printItemByCatSection.innerHTML = '';
printItemByCatSection.appendChild(domCloneItemByCat);
window.print();
window.onafterprint = function () {
printItemByCat.innerHTML = '';
printItemByCatSection.innerHTML = '';
};
};
var countCat=2;
对于(变量i=0;i