Я пытаюсь скрыть некоторые div, прежде чем пользователь напечатает эту гигантскую форму, а затем снова отобразит div. Таким образом, я хочу игнорировать остальную часть страницы и печатать только ее форму.
Конечно, я могу открыть отдельную страницу, когда пользователь нажимает кнопку печати. Единственное, что форма очень длинная, и было бы довольно утомительно сделать это.
Изменить: мой предыдущий вопрос фактически не отражает то, что я искал. Поэтому я изменил его на текущий.
Также спасибо всем, что предложил window.onbeforeprint и window.onafterprint. Это имело отношение к моему отредактированному вопросу.