首页  >  问答  >  正文

如何以包括图片的方式打印DIV的内容?

我有这段代码。通过其ID打印DIV的内容,但省略了一张图片。我希望您能支持我,告诉我如何包含该图片。(图片也在DIV内)

impresion = 要打印的DIV

function printDiv(impresion) {
     var contenido= document.getElementById(impresion).innerHTML;
     var contenidoOriginal= document.body.innerHTML;


     document.body.innerHTML = contenido;

     window.print();

     document.body.innerHTML = contenidoOriginal;
}

我尝试了很多方法,但都不起作用

P粉561438407P粉561438407404 天前482

全部回复(1)我来回复

  • P粉270891688

    P粉2708916882023-09-11 10:56:43

    这里是一个只使用CSS的简单解决方案:

    @media print {
      body * {
        visibility: hidden;
      }
      #impresion, #impresion * {
        visibility: visible;
      }
      #impresion {
        position: absolute;
        left: 0;
        top: 0;
      }
    }

    回复
    0
  • 取消回复