Recentemente, um amigo perguntou como imprimir a visualização no JS. Hoje vou explicar. Primeiro, vou entender o princípio da impressão. De fato, imprimir uma página parcial é muito simples. É para usar a marca de partida para imprimir a peça que você precisa imprimir. Quanto a como escrever a marca, o que você quiser. Vou escrever <!-startprint-> o que precisa ser impresso
<!-endrint->. Como a marcação não precisa ser vista pelo usuário, é comentado! O código de implementação específico é o seguinte:
<! DOCTYPE html> <html> <head> <title> Implementação simples da impressão de visualização </title> </ad Head> <body> <div> Este é o conteúdo do corpo que não precisa ser impresso. O design específico da página foi projetado de acordo com seus próprios requisitos. Se você precisar de várias tags em uma página, poderá gerar tags dinamicamente </div> <!-startPrint-> <div> É isso que eu preciso imprimir </div> <!-endprint-> <script type = "text/javascript"> function visualize () {var bdhtml = window.mocument.mcript "> startstr = "<!-startPrint->"; // Defina a área de inicialização de impressão var endstr = "<!-endprint->"; // defina a área de extremidade de impressão var imprimthtml = bdhtml.substring (bdhtml.indexof (startstr)+startst.Length, bdhtml.indexof (end); window.document.body.innerhtml = imprimthtml; // página a ser impressa window.print (); window.document.body.innerhtml = bdhtml; // restaurar a interface} visualize (); </script> </body> </html>