javascript window.print

时间:2019-09-18 15:53:49

标签: javascript html

在我的HTML页面中,我有:

function convertCanvasToImage(canvas) {
        var image = new Image();
        image.src = canvas.toDataURL("image/png");
        return image;
    }

    function printImg() {
        html2canvas($('#chart_div').get(0)).then( function (canvas) {
            var image = convertCanvasToImage(canvas);
            var htmlToPrint = image.outerHTML ;
            var newWin = window.open("");
            newWin.document.write(htmlToPrint);
            newWin.print();
            newWin.close();
        });
    }

当我调用函数printImg时,出现此错误:

TypeError: newWin is null

缺少什么?

0 个答案:

没有答案