博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
jQuery配合html2canvas 使用时 报错 Uncaught (in promise) Provided element is not within a Document...
阅读量:5039 次
发布时间:2019-06-12

本文共 462 字,大约阅读时间需要 1 分钟。

 报错代码:

这个函数运行时

function download(){    var element = $("#demo");    //jquery 获取元素    //这里将会报错    html2canvas(element).then( (canvas)=>{    })}

 

报错:Uncaught (in promise) Provided element is not within a Document

 

报错原因:    html2canvas(element).then() 中 html2canvas接收的是 一个 js DOM 元素而不是 一个 jQuery DOM对象;

可以尝试 :

可以将代码这样更以解决 报错:

 

html2canvas(element[0]).then( (canvas)=>{})

 

(解决思路: var element = jQuery("#demo")[0]; )

参考地址:

转载于:https://www.cnblogs.com/taohuaya/p/10768706.html

你可能感兴趣的文章
weblogic加载hibernate3时,ClassNotFoundException的解决方法
查看>>
我的软件工程之路(三)
查看>>
Nastya Studies Informatics CodeForces - 992B (大整数)
查看>>
Kilani and the Game CodeForces - 1105D (bfs)
查看>>
通过普通用户向各个节点服务器分发文件到各个目录
查看>>
SpringBoot swagger-ui.html 配置类继承 WebMvcConfigurationSupport 类后 请求404
查看>>
深入理解计算机系统(2.4)------整数的表示(无符号编码和补码编码)
查看>>
TCP/IP详解学习笔记(4)-ICMP协议,ping和Traceroute
查看>>
01 Linear Regression with One Variable
查看>>
计算矩阵转置函数的步总数公式
查看>>
【Linux】- CentOS 防火墙iptables和firewall
查看>>
selenium安装及官方文档
查看>>
【SVN】导出项目后报错汇总
查看>>
使用Redis存取数据+数据库存取(spring+java)
查看>>
MySQL教程(六)—— 数据库的创建与删除
查看>>
2018.11.24 poj2774Long Long Message(后缀数组)
查看>>
Python之路【第十六篇】Django基础
查看>>
nyoj 最长公共子序列(LCS)
查看>>
java基础 三 概念和java程序的结构.
查看>>
jedis应用实例
查看>>