日期:2014-05-16  浏览次数:20358 次

页面打印时通过js屏蔽掉一些不需要的元素
/**
 *传入的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";
	}
}