I tried printing a particular div on a dynamic webpage which is a php file.
            Asked
            
        
        
            Active
            
        
            Viewed 54 times
        
    0
            
            
        - 
                    2Your title is longer than your question.... Imagine a newspaper article like that: Title: "Boat capsized and all 33 people fell overboard. They couldn't swim.". And then the content: "They're dead.". – KIKO Software Dec 15 '22 at 13:23
- 
                    Where exactly are you stuck? Post your code/attempt, example data, expected result from that data and what currently happens (we need details, incl. full error messages, if any.) Also read [How to create a Minimal, Reproducible Example](https://stackoverflow.com/help/minimal-reproducible-example) and [how to ask](https://stackoverflow.com/help/how-to-ask). – M. Eriksson Dec 15 '22 at 13:53
- 
                    It's not clear what you exactly want to do. If you want to print only a part of web page using JS you may check this question: https://stackoverflow.com/questions/12997123/print-specific-part-of-webpage – Geckon01 Dec 15 '22 at 14:15
2 Answers
0
            
            
        you can use
echo '<div></div>';
 
    
    
        Hamza R123
        
- 11
- 2
- 
                    Why not use `print '';`? I agree that the question is not very clear on what "printing" means, but I think thay mY kinG wants something on paper. That's at least what `window.print()` does, but then for a whole webpage, not a ``.– KIKO Software Dec 15 '22 at 13:33
0
            
            
        to print a div you can use:
 <div id="print-div">
...content of div goes here...
</div>
add this function
function printDiv() {
  var printDiv = document.getElementById("print-div");
  var printContent = printDiv.innerHTML;
  var printWindow = window.open("", "", "width=800,height=600");
  printWindow.document.write(printContent);
  printWindow.print();
  printWindow.close();
}
and try with this button
<button onclick="printDiv()">Test Print Div</button>
 
    
    
        Gianluca Lodigiani
        
- 543
- 7
- 17
