최근 친구가 JS에서 미리보기를 인쇄하는 방법을 물었습니다. 오늘은 설명하겠습니다. 먼저 인쇄 원리를 이해할 것입니다. 실제로 부분 페이지를 인쇄하는 것은 매우 간단합니다. 시작 마크를 사용하여 인쇄해야 할 부분을 인쇄하는 것입니다. 마크를 쓰는 방법에 관해서는 원하는 것이 무엇이든. 나는 <!-startPrint-> 인쇄해야 할 내용을 쓸 것이다
<!-EndPrint->. 사용자가 마킹을 볼 필요가 없기 때문에 댓글이 표시됩니다! 특정 구현 코드는 다음과 같습니다.
<! doctype html> <html> <head> <title> 인쇄 미리보기의 간단한 구현 </title> </head> <body> <div> 이것은 신체의 내용을 인쇄 할 필요가없는 내용입니다. 특정 페이지 디자인은 귀하의 요구 사항에 따라 설계되었습니다. 페이지에 여러 개의 태그가 필요한 경우 태그를 동적으로 생성 할 수 있습니다. startstr = "<!-startPrint->"; // 인쇄 시작 영역을 설정 var endstr = "<!-endprint->"; // 인쇄 종료 영역을 설정 var var printhtml = bdhtml.substring (startstr)+startstr.length, bdhtml.indexof (endstrs); // printed the printed. window.document.body.innerhtml = printhtml; // printed window.print (); window.document.body.innerhtml = bdhtml; // 인터페이스 복원} preview (); </script> </body> </html>