Javascript Window.print不打印新选项卡中的内容,而是打印上一选项卡中的内容

Javascript Window.print不打印新选项卡中的内容,而是打印上一选项卡中的内容,javascript,printing,Javascript,Printing,因此,我在一个模式中打开一个图像,我在下面有一个打印按钮,它应该为用户打开一个新的选项卡,只显示图像。我在打开新选项卡后执行window.print命令,但当我尝试打印时,它会打印以前页面中的所有内容。我只需要打印图像。我不确定这是否是一个时间问题,或者只是一个执行此想法的糟糕方式 我使用的javascript可以在第212-263行找到,带有产品图像类的部分是相应的标记 我的代码可以在 您应该在显示图像的页面上调用打印功能。因此,新的标签。尝试将打印功能添加到该页面的加载中,它应该可以工作

因此,我在一个模式中打开一个图像,我在下面有一个打印按钮,它应该为用户打开一个新的选项卡,只显示图像。我在打开新选项卡后执行window.print命令,但当我尝试打印时,它会打印以前页面中的所有内容。我只需要打印图像。我不确定这是否是一个时间问题,或者只是一个执行此想法的糟糕方式

我使用的javascript可以在第212-263行找到,带有产品图像类的部分是相应的标记

我的代码可以在

您应该在显示图像的页面上调用打印功能。因此,新的标签。尝试将打印功能添加到该页面的加载中,它应该可以工作