Javascript HTML5画布无法加载Kinetic.js

Javascript HTML5画布无法加载Kinetic.js,javascript,html,kineticjs,Javascript,Html,Kineticjs,我试图在JavaScript中使用KineticJS 这一行位于my index.html中: <script src="http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v5.0.2.min.js"></script> 在Git Bash中 更新 我手动将kinetic文件夹复制到index.html目录。 现在,我在index.html中执行以下操作: <script src="./kinetic/

我试图在JavaScript中使用KineticJS

这一行位于my index.html中:

<script src="http://d3lp1msu2r81bx.cloudfront.net/kjs/js/lib/kinetic-v5.0.2.min.js"></script>
在Git Bash中

更新

我手动将kinetic文件夹复制到index.html目录。 现在,我在index.html中执行以下操作:

<script src="./kinetic/kinetic.js"></script>
错误是:

Uncaught在id为containerkinetic.js:9252 Kinetic.Util.addMethods.setContainerkinetic.js:2803 Kinetic.Util.addMethods.setAttrskinetic.js:2312 Kinetic.Util.addMethods._initkinetic.js:132 Kinetic.Nodekinetic.js:7305 Kinetic.Util.addMethods.u initkinetic.js:277 Kinetic.containerkinetic.js:9229的文档中找不到容器dynamic.Util.addMethods.\uuuuu initkinetic.js:315 dynamic.Stagemain.js:13(匿名函数)

更新2

这是kinect.js代码中引发错误的部分:

setContainer: function(container) {
            if( typeof container === STRING) {
                var id = container;
                container = Kinetic.document.getElementById(container);
                if (!container) {
                    throw 'Can not find container in document with id ' + id;
                }
            }
            this._setAttr(CONTAINER, container);
            return this;
        },

我忘了我需要这句话:

<div id="container"></div>

在my index.html中

否则,“container”没有引用

setContainer: function(container) {
            if( typeof container === STRING) {
                var id = container;
                container = Kinetic.document.getElementById(container);
                if (!container) {
                    throw 'Can not find container in document with id ' + id;
                }
            }
            this._setAttr(CONTAINER, container);
            return this;
        },
<div id="container"></div>