Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 无法在mozilla firefox中为新窗口使用.print()_Javascript_Jquery_Firefox - Fatal编程技术网

Javascript 无法在mozilla firefox中为新窗口使用.print()

Javascript 无法在mozilla firefox中为新窗口使用.print(),javascript,jquery,firefox,Javascript,Jquery,Firefox,我有使用jQuery框架的查询javascript,为什么我不能在我的Mozilla firefox中使用.print var printing = window.open("","Title","width=9999,height=9999"); printing.document.write('<head></head><body></body>'); printing = $(printing.document.body); printing

我有使用jQuery框架的查询javascript,为什么我不能在我的Mozilla firefox中使用.print

var printing = window.open("","Title","width=9999,height=9999");
printing.document.write('<head></head><body></body>');
printing = $(printing.document.body);
printing.html("<h1>TEST</h1><text class='remove_print'>yeah</text>");
printing.find(".remove_print").remove();
printing.print();
编辑:
我有一个错误:printing.print不是一个函数。

问题是您过度编写了printing变量,因此它不再包含您在执行以下操作时打开的窗口:

printing = $(printing.document.body);
解决方案:使用不同的变量

var printing = window.open("","Title","width=9999,height=9999");
printing.document.write('<head></head><body></body>');
var printBody = $(printing.document.body);
printBody.html("<h1>TEST</h1><text class='remove_print'>yeah</text>");
printBody.find(".remove_print").remove();
printing.print();

当你尝试时会发生什么?web控制台中是否有错误?我有错误:printing.print不是@BarmarThanks for advance!的函数!,你是最棒的:@Barmar