无法读取属性' insertBefore' of null - handsontable.full.js:3714

时间:2015-08-03 06:00:20

标签: javascript html5 handsontable

我尝试运行快速启动链接(Quick Start)中提到的示例。通过Git hub下载所有文件。当试图运行快速启动中提到的示例时出现以下错误"无法读取属性' insertBefore' null - handsontable.full.js:3714"。请帮我运行基本示例。

使用的版本 - v0.16.1

代码:

$scope.getSrc = function (viewName) {
  return '../views/projectSummary/modals/' + viewName + '.html';
};

3 个答案:

答案 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');