我尝试运行快速启动链接(Quick Start)中提到的示例。通过Git hub下载所有文件。当试图运行快速启动中提到的示例时出现以下错误"无法读取属性' insertBefore' null - handsontable.full.js:3714"。请帮我运行基本示例。
使用的版本 - v0.16.1
代码:
$scope.getSrc = function (viewName) {
return '../views/projectSummary/modals/' + viewName + '.html';
};
答案 0 :(得分:3)
尝试将3个脚本节点放在身体而不是头部。感觉就像你加载模块的问题一样。
答案 1 :(得分:2)
我遇到了同样的错误,至少对我来说,错误发生了,因为我使用的元素ID并不存在。
在这一行:
var container = document.getElementById("example");
确保div的ID具有相同的名称。在这种情况下,它是"示例":
<div id="example"></div>
如果在加载Handsontable时容器为undefined
,则会显示此错误消息。
答案 2 :(得分:0)
有时甚至是空间也会导致此错误。
// example
var container = document.querySelector('header .container');
//in this i made mistake of space between header and container class so he can't find and show me error
var container = document.querySelector('header .container');