2016-11-24 82 views
0

我正在嘗試使用JavaScript中的WebODF進行簡單文件查看。 我的代碼如下所示: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文件?

+0

我們可以看看你的html嗎? – user2085143

+0

我沒有在html中創建任何特殊的東西,只是其他必要的標籤,有什麼我應該添加的東西? – JINJON

回答

0

我認爲這個錯誤意味着您需要創建一個id = odf的div或節,並且webodf無法找到Dom元素。或者您可以使用document.createElement()創建一個元素,並將其作爲輸入傳遞給webodf。

你可以參考這個answer