當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Javascript Window print()用法及代碼示例


JavaScript中的頁麵打印是JavaScript中用於打印網頁內容的簡單代碼。

  • print()方法將打印當前窗口的內容。
  • 它本質上會打開“打印”對話框,您可以在其中選擇各種打印選項。

用法:

window.print()

參數:無需參數
返回:該函數不返回任何東西


以下Javascript代碼顯示了一個打印按鈕,然後在要打印該頁麵的工作表中顯示了該網頁的屬性。
JavaScript打印函數窗口.print()在此用於執行函數。例:

<!DOCTYPE html> 
<html> 
  
<head> 
    <title> 
        HTML | DOM Window Print() method 
    </title> 
  
    <script type="text/javascript"> 
    </script> 
  
</head> 
  
<body> 
  
    <h2>HI GEEKSFORGEEKS USER'S</h2> 
    <form> 
        <input type="button" value="Print" 
               onclick="window.print()" /> 
    </form> 
  
</body> 
<html>

輸出:



但是網頁不僅僅限於文本。網頁中還有其他內容,例如由不同顏色組成的圖像等。可以通過以下方式完成打印這些頁麵:
  • 複製頁麵並保留不需要的文本和圖形,然後將其從原始鏈接到printer-friendly頁麵。這意味著整個頁麵將按照您看到的樣子進行打印,而頁麵將按原樣打印而沒有任何變化,如果您看到廣告也將在其中打印出來
  • 如果您不想保留頁麵的額外副本,則可以使用適當的注釋(例如PRINT STARTS HERE….. PRINT ENDS HERE)標記可打印的文本,然後可以在後台使用PERL或任何其他腳本來清除可打印的文本文字和顯示以進行最終打印。這意味著所選部分將被打印

支持的瀏覽器:下麵列出了Window print()方法支持的瀏覽器:

  • 穀歌瀏覽器
  • IE瀏覽器
  • 火狐瀏覽器
  • Opera
  • 薩夫裏


相關用法


注:本文由純淨天空篩選整理自MrinalVerma大神的英文原創作品 JavaScript | Window print() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。