Ich html für die Aufnahme div Hier auf die Leinwand verwendet, ist mein Code:Html2canvas - wie alle div zu erfassen?
$scope.testCanvas = function()
{
html2canvas([document.getElementById('test')], {
onrendered: function(canvas) {
$("#divtest").append(canvas);
}
});
});
}
<div id="test">
<article id="art2" class="p-Fitness p-Tile u-md-spaceTop p-FitnesssecurityPatch" >
<section class="p-Tile-section">
<div class="p-Fitness-impact"></div>
<div class="p-Fitness-securityGraph"></div>
</section>
</article>
<article id="art2" class="p-Fitness p-Tile u-md-spaceTop p-Fitness-securityPatch" >
<section class="p-Tile-section">
<div class="p-Fitness-impact"></div>
<div class="p-Fitness-securityGraph"></div>
</section>
</article>
</div>
<div id="divtest">
</div>
Das Problem ist, dass nur ein Teil des div den Teil aufgenommen wird, dass sichtbar auf dem Bildschirm - als Screenshot. Ich muss alle div - jede Idee erfassen?
ersetzt bekomme ich einen Fehler: node.setAttribute ist keine Funktion – TwTw
auch wenn ich es geändert zu dokumentieren. Körper - nur der Teil, der auf dem Bildschirm sichtbar ist, wird erfasst – TwTw
'document.body' ?? Wo benutzt du es? –