为了账号安全,请及时绑定邮箱和手机立即绑定

将 html5canvas 转换为图像后,它不会作为图像插入 html

将 html5canvas 转换为图像后,它不会作为图像插入 html

浮云间 2022-06-16 16:52:32
我正在尝试将 html5canvas 转换为图像,并希望再次在页面中加载该图像,但它不起作用。window.onload = function() {    }  function myFunction() {    var v = document.getElementById("mTextArea").value;    document.getElementById("wow").innerHTML = v;    html2canvas(document.getElementById("imagewrap"), {      onrendered: function(canvas) {        canvas.className = "html2canvas";        var image = canvas.toDataURL("image/png");<====        document.getElementById("img_prev").innerHTML = image;<====      },      useCORS: true    });  }
查看完整描述

1 回答

?
犯罪嫌疑人X

TA贡献2080条经验 获得超4个赞

canvas.toDataURL将导致图像。将图像插入 HTMLinnerHTML不是正确的方法。您应该将该图像设置为<img>标签的来源。假设img_prev是一个<img>标签,那么:

    document.getElementById("img_prev").src= image;


查看完整回答
反对 回复 2022-06-16
  • 1 回答
  • 0 关注
  • 104 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信