我做的唯一更改是我升級到了新版本的handsontable;所有其他代碼是相同的。在v15.1中工作正常,但v16.x或17.0都給我錯誤。不幸的是,我無法在fsfiddle中重現。即使是最簡單的例子是失敗對我來說:Uncaught TypeError:r.has不是函數
document.addEventListener("DOMContentLoaded", function() {
var container1 = document.getElementById('example1');
var hot1;
hot1 = new Handsontable(container1, {});
});
<link type="text/css" rel="stylesheet" href="http://docs.handsontable.com/0.17.0/bower_components/handsontable/dist/handsontable.full.min.css">
<script src="http://docs.handsontable.com/0.17.0/bower_components/handsontable/dist/handsontable.full.js"></script>
<div id="example1"></div>
這應該顯示一個空網格(和做在的jsfiddle),但在我的環境我得到的錯誤。有什麼想法嗎?
檢查是否包含JavaScript文件,並確保它包含*在任何對其中包含的函數/實體的調用之前。 –
是的,包括handsontable.full.min.js是在頁面上發生的第一件事。是否有其他需要的js文件? – William
你已經確認它包含正確嗎? (我的意思是檢查您的瀏覽器的網絡選項卡(F12或CTRL + SHIFT +我 - >網絡 - 可能需要頁面重新加載),看看沒有404錯誤存在)。除此之外,我對這個圖書館沒有任何經驗,這更像是一般性的疑難排解評論。 –