我有plunkr http://plnkr.co/edit/jdAYlcfO5GDru0MMa2fM?p=preview
$.fn.canvas = function(options){
var hids = $(this).find(':hidden');
source = $(this).get(0);
html2canvas(source, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
};
点击保存后,svg内的文字会被打印两次。
这不是想要的。
如何解决?
答案 0 :(得分:0)
使用
document.body.replaceChild(document.body,canvas);