Javascript 如何截图网页的特定部分
我使用下面的脚本截图的网页,我成功地获得了整个网页作为截图,但我只想捕获网页的特定部分,所以你可以建议我什么是改变要做的代码Javascript 如何截图网页的特定部分,javascript,php,html,Javascript,Php,Html,我使用下面的脚本截图的网页,我成功地获得了整个网页作为截图,但我只想捕获网页的特定部分,所以你可以建议我什么是改变要做的代码 <script type="text/javascript" src="js/html2canvas.js"></script> and function canvas(){ html2canvas(document.body, { onrendered: function(canva
<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
})};
和
函数画布(){
html2canvas(document.body{
onrendered:函数(画布){
document.body.appendChild(画布);
},
宽度:1200,
身高:700
})};
更改html2canvas
的第一个参数,以指向要复制的DOM元素
现在您将它指向
,因此document.body
您可以通过键入以下内容来选择具有特定id
的div
:
html2canvas(document.getElementById( "the_id_of_the_element" ), {...}...
所以你给它的第一个参数,就是它要关注的元素。
如果还使用jQuery,则可以执行以下操作:
html2canvas( $('.class_of_element'), {...}...
文件: