JS局部打印,完成之后還原頁面


    printTable () {
      // 獲取當前頁的html代碼
      var bdhtml = window.document.body.innerHTML
      // 設置打印開始區域
      var startStr = '<!--startprint-->'
      // 設置打印結束區域
      var endStr = '<!--endprint-->'
      // 從標記里獲取需要打印的頁面
      var printHtml = bdhtml.substring(bdhtml.indexOf(startStr) + startStr.length, bdhtml.indexOf(endStr))
  // 也可以通過id獲取
  // var printHtml = document.getElementById('printid').innerHTML
      // 需要打印的頁面
      window.document.body.innerHTML = printHtml
      window.print()
      // 還原界面
      window.document.body.innerHTML = bdhtml
      window.location.reload()
    }


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM