html2canvas可以发送多个元素(除了document.body)吗?说如果我不想仅基于页面中的几个元素生成图像,并且有几个元素我不想渲染..如何编辑此代码?
html2canvas( [ document.body] , {
onrendered: function( canvas ) {
img = canvas.toDataURL();
window.open(img);
}
btw,window.open意味着我不想在不同的页面上显示图像,同时不会干扰原始的html数据。
答案 0 :(得分:1)
您可以在调用html2canvas之前在要隐藏的元素上添加display: none
样式,然后将其删除,这样它们就不会显示在img中。