本文將為您描述如何解決 eharts.js報錯 Uncaught TypeError: Cannot read property 'getAttribute' of null 的問題 根據報錯信息查找原因發現是因為 實例化 echarts 的元素不存在(未找到指定的元素),查看官方文檔發現: 基於準 ...
本文將為您描述如何解決 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'))