0

我正在尝试在 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文件?

4

1 回答 1

0

我认为该错误意味着您需要创建一个 id =odf 的 div 或部分,并且 webodf 无法找到 Dom 元素。或者您可以使用 document.createElement() 创建一个元素并将其作为输入传递给 webodf。

你可以参考这个答案

于 2017-02-02T18:53:53.720 回答