1. 程式人生 > >前端列印HTML頁面

前端列印HTML頁面

情況:列印特定的HTML內容

程式碼:

如果直接呼叫window.print()話,會將tiltle或者訪問的路徑打印出來,所以要替換(也可以列印特定內容通過ID獲取,然後拼接為特定的網頁內容)

function toPrint(){
	var go = confirm("是否需要列印?");
		if(go){
			var oldstr = document.body.innerHTML;
			var headStr = "<html><head><title></title></head><body>";
			var footStr = "</body>";
			var content = $("#all").html();
			var newStr = headStr + content + footStr;
			document.body.innerHTML = headStr + content + footStr;
			window.print();
			document.body.innerHTML = oldstr;
		}
}

文章參考: