morris.js Graph container element not found

后端 未结 5 848
情歌与酒
情歌与酒 2020-12-30 21:12

Why am I getting an exception

Uncaught Error: Graph container element not found

when using morris.js?

相关标签:
5条回答
  • 2020-12-30 21:45

    if don' t use the chart on this page, you can do this:

    1. Go to the line where the exception is throwed in morris.js
    2. change it like this: before:

        if (this.el === null || this.el.length === 0) {
         return;
          // throw new Error("Graph placeholder not found.");
        } 
      
    0 讨论(0)
  • 2020-12-30 21:45

    I had this issue when I was using the node.js framework. Taking out the script tags containing the morris charts and the jquery from the bottom of the html file worked for me. I am using Require.js to load the dependencies for my project instead. I hope this helped.

    0 讨论(0)
  • 2020-12-30 22:05

    Solution: Put the javascript after the morris.js div

    From this post from tiraeth: https://github.com/morrisjs/morris.js/issues/137

    0 讨论(0)
  • 2020-12-30 22:05

    JavaScript's code gets executed before the DOM contains #annual element. Put the javascript after the div or use jQuery.ready()

    0 讨论(0)
  • 2020-12-30 22:09

    Try This

    <head>
        <script src="http://cdnjs.cloudflare.com/ajax/libs/raphael/2.1.0/raphael-min.js"></script>
        <script src="http://code.jquery.com/jquery-1.8.2.min.js"></script>
        <script src="http://cdn.oesmith.co.uk/morris-0.4.1.min.js"></script>
    </head>
    <body>
        <div id="donut-example"></div>
    
                        <script type="text/javascript">
                            Morris.Donut({
                                element: 'donut-example',
                                data: [
                                  { label: "Download Sales", value: 12 },
                                  { label: "In-Store Sales", value: 30 },
                                  { label: "Mail-Order Sales", value: 20 }
                                ]
                            });
                        </script>
    
        </div>
    </body>
    
    0 讨论(0)
提交回复
热议问题