本文将为您描述如何解决 eharts.js报错 Uncaught TypeError: Cannot read property 'getAttribute' of null 的问题

根据报错信息查找原因发现是因为 实例化 echarts 的元素不存在(未找到指定的元素),查看官方文档发现:

// 基于准备好的dom,初始化echarts实例
var myChart = echarts.init(document.getElementById('main'));

基于准备好的 dom,初始化 echarts 实例,也就是只有 页面存在的HTML元素 才可以去初始化。

解决方案:

HTML DOM getElementById() 方法 (通过 指定ID查找元素),在 初始化echarts 之前打印一下看看此元素是否存在

例:

console.log(document.getElementById('main'))

最新文章

  1. Python Day19
  2. Linux学习之七--mysql的安装使用
  3. HTML5 Canvas 画布
  4. 最少clock
  5. 如何用Unity制作自定义字体——Custom Font
  6. DedeCMS学习
  7. hdu 4296 贪心
  8. 30个非常流行的提示信息插件(jQuery Tooltip Plugin)
  9. 转:Python requests 快速入门
  10. Arnold+Shave 渲染毛发
  11. Python 同时for遍历多个列表
  12. ASP 下 能作为json输出后js能解密的 escape 函数
  13. @using (Html.BeginForm())参数示例
  14. vue自定义日期组件
  15. 开启新模式WinForm
  16. php文件上传提示错误:找不到临时文件夹
  17. MySQL数据库基础
  18. 第十一章 图像之2D(2)
  19. 日志收集(ElasticSearch)串联查询 MDC
  20. pytorch的backward

热门文章

  1. Java基础语法04面向对象上-类-属性-方法-可变参数-重载-递归-对象数组
  2. ASP.NET Core 2.x 到 3.1 迁移指南
  3. redis系列之------链表
  4. Prism_ViewModelLocator(5)
  5. 【转载】C#string.Formart的字符串格式化
  6. dex方法隐藏后的反编译和运行时 效果
  7. linux 安装redis服务
  8. 【问题解决】vim 打开文档后提醒 E325: ATTENTION 怎么办?
  9. 设置fiddler抓取安卓手机的包
  10. Java IO系列之 ByteArrayInputStream