使用php变量和javascript打印html


print html using php variable and javascript

我在php变量中有我的html,比如$html,我想使用javascript打印这个html。我已经为此编写了以下代码。

<script>var mywindow = window.open('', 'my div', 'height=400,width=600');
    mywindow.document.write(<?= $html ?>);
    mywindow.print();</script>

如果变量包含普通字符串而不是HTML

,它对我有效

尝试在写函数中使用引号,如

mywindow.document.write("<?= $html ?>");

您需要comas:

mywindow.document.write('<?= $html ?>');