Для печати с использованием JavaScript вы можете использовать различные методы в зависимости от ваших требований. Вот несколько подходов, которые вы можете использовать:
-
Использование метода
window.print():// Prints the current page window.print(); -
Создание кнопки печати с помощью прослушивателя событий:
<button id="printButton">Print</button>// Adds event listener to the button document.getElementById("printButton").addEventListener("click", function() { window.print(); }); -
Использование медиазапросов CSS:
<style> @media print { /* Styles to be applied when printing */ /* For example, hide certain elements */ .no-print { display: none; } } </style> -
Открытие нового окна/вкладки и печать:
// Opens a new window and prints its content var printWindow = window.open("", "_blank"); printWindow.document.write("<html><head><title>Print</title></head><body>Your content here</body></html>"); printWindow.document.close(); printWindow.print(); -
Использование файла CSS для печати:
<link rel="stylesheet" type="text/css" media="print" href="print.css">Файл print.css содержит стили, специально разработанные для печати.