核心:用window自帶方法 window.print();
打印的范圍:body里內容,只要在頁面能顯示出來,都打印
遇到的問題:打印按鈕被一起打印出來了,url也別打印出來了
解決辦法:在觸發打印按鈕綁定的事件后,執行window.print()前將打印按鈕隱藏,執行后再顯示;
url這個問題是瀏覽器設置問題,可以在瀏覽器打印里設置一下(百度吧);
go...........
頁面內容,打印按鈕:綁定點擊事件,點擊打印調用printit();
<div id="toolbar"><input id="butn" type="button" value="打印" onclick="printit();"/></div>
//printit() 確認打印
function printit(){
if(confirm('確認打印嗎?')){
document.getElementById('butn').style.display="none";//隱藏
window.print();//打印
document.getElementById('butn').style.display="inline";//顯示
}
}