Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.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
按ID html2canvas获取元素时的空白画布_Html2canvas - Fatal编程技术网

按ID html2canvas获取元素时的空白画布

按ID html2canvas获取元素时的空白画布,html2canvas,Html2canvas,是否可以使用getElementByID仅将特定元素打印到画布 使用最新版本,并且仅适用于document.body $("#myButton").click(function () { html2canvas(document.getElementById('myTable'), { allowTaint: true, imageTimeout: 15000, logging: true, useCOR

是否可以使用getElementByID仅将特定元素打印到画布

使用最新版本,并且仅适用于document.body

$("#myButton").click(function () {
    html2canvas(document.getElementById('myTable'), {
        allowTaint: true,
        imageTimeout: 15000,
        logging: true,
        useCORS: true
    }).then(function (canvas) {
        document.body.appendChild(canvas);
        const b64 = canvas.toDataURL("image/png").replace(/.*,/, '');
        console.log("data:image/png;base64, " + b64)
    });
});

通过添加以下选项进行修复

scrollX: -window.scrollX,
scrollY: -window.scrollY