Javascript 使用html2canvas在svg中复制文本
我有枪 单击save之后,svg中的文本将打印两次 这不是我想要的 如何修复它?使用Javascript 使用html2canvas在svg中复制文本,javascript,svg,Javascript,Svg,我有枪 单击save之后,svg中的文本将打印两次 这不是我想要的 如何修复它?使用 document.body.replaceChild(document.body,canvas)我未捕获(承诺中)类型错误:无法在“节点”上执行“replaceChild”:需要2个参数,但只存在1个。能否给plunkr link抱歉我的错误。我编辑了我的帖子,它现在应该可以工作了。否,它不工作异常:未能在“节点”上执行“appendChild”:新的子元素包含父元素 $.fn.canvas = functio
document.body.replaceChild(document.body,canvas)代码>我未捕获(承诺中)类型错误:无法在“节点”上执行“replaceChild”:需要2个参数,但只存在1个。能否给plunkr link抱歉我的错误。我编辑了我的帖子,它现在应该可以工作了。否,它不工作异常:未能在“节点”上执行“appendChild”:新的子元素包含父元素
$.fn.canvas = function(options){
var hids = $(this).find(':hidden');
source = $(this).get(0);
html2canvas(source, {
onrendered: function(canvas) {
document.body.appendChild(canvas);
}
});
};