2013-07-08 46 views
0
function printDiv(divId) { 
     //Get the HTML of div 
     var divElements = document.getElementById(divID).innerHTML; 

     var oldPage = document.body.innerHTML; 

     //Reset the page's HTML with div's HTML only 
     document.body.innerHTML = 
      "<html><head><title></title></head><body>" + 
      divElements + "</body>"; 

     //Print Page 
     window.print(); 

     //Restore orignal HTML 
     document.body.innerHTML = oldPage; 

    } 

第一個選項卡的內容的div使用上述功能的印刷,但我有多個標籤並將其打印在單個按鈕的點擊。jquery ui標籤內容打印按鈕點擊?

回答

0

有一個jQuery插件打印一個div裏面的內容。看here

0

你爲什麼不乾脆用CSS用於打印? CSS非常強大:你可以爲除了body以外的所有設置display =「none」的地方定義標籤,這些標籤只適用於打印和打印預覽。這很簡單嗎?

Here你已經CSS的完美爲例進行打印: