经过查阅资料,
原因:当将JS放入head中,会出现这个错误。
原理:放入W3C标准时浏览器先加载dom节点然后再执行js。
解决方案:window.onload=function(){}或者将JS放在HTML底部