我使用下面的脚本来截取网页的截图,我成功地将整个网页作为屏幕截图,但我只想捕获网页的特定部分,那么你能否告诉我要做什么改动?在代码中。
<script type="text/javascript" src="js/html2canvas.js"></script> and
function canvas(){
html2canvas(document.body, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
},
width: 1200,
height:700
})};
答案 0 :(得分:0)
将html2canvas
的第一个参数更改为指向要复制的DOM元素。
现在,您将其指向<body>
,因此document.body
。
您可以输入以下内容选择具有特定div
的{{1}}:
id
所以你给它的第一个参数是它要关注的元素。 如果你也使用jQuery,你可以这样做:
html2canvas(document.getElementById( "the_id_of_the_element" ), {...}...