Javascript 问题传入div id';s到html2canvas库
我正在编写一个简单的应用程序,希望能够将单独的div id传递到html2canvas中,以转换它们。但是,当我尝试传入div时,我得到一个错误,指出element.ownerDocument为null 我调用的函数最初看起来是这样的,运行得很好Javascript 问题传入div id';s到html2canvas库,javascript,jquery,html,css,html2canvas,Javascript,Jquery,Html,Css,Html2canvas,我正在编写一个简单的应用程序,希望能够将单独的div id传递到html2canvas中,以转换它们。但是,当我尝试传入div时,我得到一个错误,指出element.ownerDocument为null 我调用的函数最初看起来是这样的,运行得很好 html2canvas([document.body], {onrendered: function(canvas) { var data = canvas.toDataURL('image/png',1.0); window.open(data)
html2canvas([document.body], {onrendered: function(canvas) {
var data = canvas.toDataURL('image/png',1.0);
window.open(data);
}});
然而,我遇到了IE无法正确处理的麻烦。我环顾四周,在这里找到了一个答案,并试图以这种方式实现它,所以我把它改成这样
html2canvas([document.getElementById(container)], {onrendered: function(canvas) {
var data = canvas.toDataURL('image/png',1.0);
window.open(data);
}});
我假设它将产生与容器包装整个页面相同的结果,但当我运行它时,它产生了我前面提到的错误,其中element.ownerDocument为null。我想这是一个明显的语法或逻辑问题,我忽略了,但谁能为我澄清这可能意味着什么