Cannot call method 'addEventListener' of null
原因很简单,JavaScript代码中要引用到DOM对象,但是这个DOM对象在JavaScript执行后才会出现,现在无法找到,所以才会出现如上提示。
这个问题给我们的警示是:要了解JavaScript的阻塞问题,浏览器渲染内容的原理最好了解一些;
getElementById的时候一定要保证Dom对象存在,否则就会出现问题。
解决的办法是:把JavaScript代码放在引用DOM后面。