我试图在javascript中使用WebODF进行简单的文件查看。我的代码如下所示:
<head>
<script src="webodf.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript" charset="utf-8">
function init() {
var odfelement = document.getElementById("odf"),
odfcanvas = new odf.OdfCanvas(odfelement);
odfcanvas.load("c:\file directory\myfile.odt");
}
window.setTimeout(init, 0);
</script>
</head>当我运行代码时,我收到一个警告:
断言失败: odf.OdfCanvas构造函数需要DOM元素
为什么会发生这种情况,我如何打开odt文件?
发布于 2017-02-02 18:53:53
我认为这个错误意味着您需要用id =odf创建一个div或区段,而webodf无法找到一个Dom元素。或者,您可以使用document.createElement()创建一个元素,并将其作为输入传递给webodf。
您可以参考这个answer
https://stackoverflow.com/questions/40788132
复制相似问题