写js代码时遇到的一个小问题

 源代码是这样的

console里面是这样的

这是怎么回事

script放在div后面,因为html是从上往下顺序执行的,你写的js根本就还没有渲染出后面的div,所有找不到对象

加载顺序问题,写在window.onload里或者把js搬到html标签后边试试

应该是加载顺序问题,写在window.onload里或者把js搬到body标签里的最下面