hello please help i am trying to print with the javascript below but it selects only 1 print element how do i include more
<a href=”#” onClick=”printContent(‘print’)” class=”btn btn-primary ml-sm”><i class=”glyphicon glyphicon-print”></i> Print Invoice</a>
function printContent(id){
str=document.getElementById(id).innerHTML
newwin=window.open(”,’printwin’,’left=100,top=100,width=400,height=400′)
newwin.document.write(‘<HTML>n<HEAD>n’)
newwin.document.write(‘<TITLE>Print Page</TITLE>n’)
newwin.document.write(‘<script>n’)
newwin.document.write(‘function chkstate(){n’)
newwin.document.write(‘if(document.readyState==”complete”){n’)
newwin.document.write(‘window.close()n’)
newwin.document.write(‘}n’)
newwin.document.write(‘else{n’)
newwin.document.write(‘setTimeout(“chkstate()”,2000)n’)
newwin.document.write(‘}n’)
newwin.document.write(‘}n’)
newwin.document.write(‘function print_win(){n’)
newwin.document.write(‘window.print();n’)
newwin.document.write(‘chkstate();n’)
newwin.document.write(‘}n’)
newwin.document.write(‘</script>n’)
newwin.document.write(‘</HEAD>n’)
newwin.document.write(‘<BODY onload=”print_win()”>n’)
newwin.document.write(str)
newwin.document.write(‘</BODY>n’)
newwin.document.write(‘</HTML>n’)
newwin.document.close()
}