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
- 薩夫裏
相關用法
- Javascript Window scrollTo()用法及代碼示例
- Javascript Window getComputedStyle()用法及代碼示例
- Javascript Window confirm()用法及代碼示例
- Javascript Window prompt()用法及代碼示例
注:本文由純淨天空篩選整理自MrinalVerma大神的英文原創作品 JavaScript | Window print() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。