[javascript] 자바스크립트로 프린트 시에 페이지의 배경 색상을 변경하는 방법
아래는 예시 코드입니다.
// 프린트 시작 시에 이벤트 핸들러 추가
window.addEventListener('beforeprint', function() {
// 배경 색상 변경
document.body.style.backgroundColor = 'white';
});
// 프린트 끝나면 이전 배경 색상으로 바꾸기
window.addEventListener('afterprint', function() {
// 원래 배경 색상으로 복원
document.body.style.backgroundColor = 'initial';
});
이 코드는 beforeprint
이벤트가 발생했을 때 페이지의 배경 색상을 white
로 변경하고, afterprint
이벤트가 발생했을 때 다시 원래의 배경 색상으로 복원합니다.
참고 자료: