使用html2canvas获取基本信息
Capture basics using html2canvas
我使用的是html2canvas。如何捕获DIV aaa
并将其打印在DIV tt
内的画布avatar
中?
<div id="aaa">
aaaaa<br />
bbbbb
</div>
<div id="tt"> </div>
js:
html2canvas($('#aaa'), {
onrendered: function(canvas) {
var canv = $('<canvas />', { id: "avatar"});
$('#tt').append(canv);
var newImg = document.getElementById("avatar");
newImg.src = canvas.toDataURL();
}
});
试试这个。。
在onrendered事件函数中,您将获得画布元素,只需将其放置在您想要的任何位置。
html2canvas($('#aaa'), {
onrendered: function(canvas) {
$(canvas).attr('id','avatar');
$('#tt').append(canvas);
}
});
有关详细信息,请参阅。。http://html2canvas.hertzen.com/examples.html
这里有一种方法:
https://jsfiddle.net/m1erickson/wtchz972/
<!doctype html>
<html>
<head>
<script src="https://rawgit.com/niklasvh/html2canvas/master/dist/html2canvas.min.js"></script>
<style>
body{ background-color: ivory; }
canvas{border:1px solid red;}
#avatarCanvas{border:1px solid green;}
</style>
<script>
window.onload=(function(){
var aaaDiv=document.getElementById('aaa');
var ttDiv=document.getElementById('tt');
html2canvas(aaaDiv).then(function(canvas) {
// assign id:avatarCanvas to canvas
canvas.id='avatarCanvas';
// append canvas to ttDiv
ttDiv.appendChild(canvas);
});
}); // end $(function(){});
</script>
</head>
<body>
<h4>This is 'aaa'</h4>
<div id="aaa">
aaaaa
<br>
bbbbb
</div>
<h4>This is 'tt'</h4>
<div id='tt'></div>
</body>
</html>
相关文章:
- 使用html2canvas获取基本信息
- 使用javascript后台脚本获取Yotutube频道信息
- 如何在没有回调的情况下获取有关元素的信息
- 获取本地时间的JS日期,日期对象中没有时区详细信息
- 获取html表单信息并使用ajax将其推送到PHP
- javascript onclick获取更多信息
- 如何获取数组详细信息另一页
- javascript可以获取或设置打印机信息
- 如何用java脚本从领英获取详细信息
- jQuery:获取图像加载错误的详细信息
- 从脚本中的动态(javascript)网页获取信息
- 在弹出窗口中获取信息
- JQuery/Javascript来获取给定URL的Http Header详细信息
- 使用javascript/Jquery获取HTML5文件的详细信息
- 如何使用API从多个IMDB ID获取电影信息
- 使用Javascript从Strobe Media Playback获取统计信息
- 在单击父复选框的同时获取子复选框的详细信息
- 获取下拉信息的按钮
- 如何验证表单并将信息获取到另一个表单
- Linux环境下Sublime Text 3的console.log输出信息获取方法