Rumah  >  Soal Jawab  >  teks badan

Bagaimana untuk mencetak kandungan DIV dengan cara yang merangkumi gambar?

Saya ada kod ini. Mencetak kandungan DIV dengan IDnya, tetapi meninggalkan satu gambar. Saya harap anda akan menyokong saya dan beritahu saya cara memasukkan imej ini. (Gambar pun ada dalam DIV)

kesan = DIV untuk mencetak

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


     document.body.innerHTML = contenido;

     window.print();

     document.body.innerHTML = contenidoOriginal;
}

Saya mencuba banyak kaedah tetapi tiada satu pun yang berkesan

P粉561438407P粉561438407404 hari yang lalu483

membalas semua(1)saya akan balas

  • P粉270891688

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

    Di sini ialah penyelesaian mudah menggunakan CSS sahaja:

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

    balas
    0
  • Batalbalas