في الآونة الأخيرة ، سأل أحد الأصدقاء كيفية طباعة المعاينة على JS. اليوم سأشرح ذلك. أولاً ، سوف أفهم مبدأ الطباعة. في الواقع ، طباعة صفحة جزئية بسيطة للغاية. إنه لاستخدام علامة البداية لطباعة الجزء الذي تحتاجه للطباعة. أما بالنسبة لكيفية كتابة العلامة ، كل ما تريد. سأكتب <!-StartPrint-> ما الذي يجب طباعته
<!-endprint->. نظرًا لأن المستخدم لا يلزم رؤيته من قبل المستخدم ، يتم التعليق عليه! رمز التنفيذ المحدد كما يلي:
<! doctype html> <html> <head> <title> تطبيق بسيط لمعاينة الطباعة </title> </head> <body> <div> هذا هو المحتوى في الجسم الذي لا يحتاج إلى طباعته. تم تصميم تصميم الصفحة المحدد وفقًا لمتطلباتك. إذا كنت بحاجة إلى علامات متعددة في صفحة ما ، فيمكنك إنشاء علامات ديناميكية </div> <!-startPrint-> <div> هذا ما أحتاجه لطباعة </div> <!-endprint-> <script type = "text/javaScript"> function function () startStr = "<!-startPrint->" ؛ // قم بتعيين منطقة بدء الطباعة var endstr = "<!-endprint->" ؛ // قم بتعيين منطقة نهاية الطباعة var printhtml = bdhtml.substring (bdhtml.indexof (startstr)+startStr.Length ، bdhtml.indexof (endster)) ؛ window.document.body.innerhtml = printhtml ؛ // page to printed window.print () ؛ window.document.body.innerhtml = bdhtml ؛ // استعادة الواجهة} المعاينة () ؛ </script> </body> </html>