ページを印刷する時、jsを通して不要な要素をブロックします.

777 ワード


/**
 *   IDS        id  
*/
function print(IDS) {
    //          
	for (var i=0; i< IDS.length; i++) {
		var target = document.getElementById(IDS[i]);
		target.style.display="none";
	}
	var imagesarray =window.document.images
	for(var i=0;i< imagesarray.length;i++)
	{
	   imagesarray[i].style.display="none";
	}
	//  
	window.print();
    //       
	for (var i=0; i< IDS.length; i++) {
		var target = document.getElementById(IDS[i]);
		target.style.display="block";
	}
	for(var i=0;i< imagesarray.length;i++)
	{
	   imagesarray[i].style.display="block";
	}
}