【发布时间】:2020-01-29 06:59:34
【问题描述】:
我正在尝试将div 内容保存并下载为图像。我求助于this solution,它建议使用html2canvas。
我已经实现了下面的代码,但无法将div 内容保存并下载为图像。如何在 jQuery 或 JavaScript 中做到这一点?
到目前为止,这是我的代码:
<!doctype html>
<html>
<head>
<script type="text/javascript" src="html2canvas-master/dist/html2canvas.js"></script>
</head>
<body>
<h1> Div Data to be Save and Download</h1>
<div class="div1" id='div1'>
<h2> Iam Div1</h2>
<img src='images/div1_image.jpg' width='100' height='100'>
</div><br/>
<input type='button' id='but_screenshot' value='Download as Image' onclick='download();'><br/><br/>
<!-- Script -->
<script type='text/javascript'>
function download() {
// html2canvas(document.body).then(function(canvas) {
html2canvas(document.getElementById('div1')).then(function(canvas) {
document.body.appendChild(canvas);
});
}
</script>
</body>
</html>
【问题讨论】:
标签: javascript jquery