巧用 瀏覽器打印功能 (打印div 裏面的內容)

 思路就是

1 先將 body 和 div HTML 分別保存在變量中,

2 將div 的 html 內容 放入 body 中 調用瀏覽器打印功能 打印成功後 再將 body 還原  

       function doPrint2() {
            // 獲取body 內容 和 div 內容
            bdhtml = window.document.body.innerHTML;
            var jubuData = document.getElementById("printcontent").innerHTML;
            //把獲取的 局部div內容賦給body標籤, 相當於重置了 body裏的內容
            window.document.body.innerHTML = jubuData;
            //調用打印功能
            window.print();
            window.document.body.innerHTML = bdhtml;//重新給頁面內容賦值;
            return false;
        }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章