1.CSS无法在HTML中正常渲染
原因以及解决方法借鉴:https://www.cnblogs.com/goloving/p/9286521.html
2.JS通过getElementsByClassName或者getElementsById获取元素时报undefined
- 原因:由于浏览器开始解析目标HTML文件,执行流的顺序为自上而下,所以当html中的元素还没有被渲染出来时就无法对元素进行事件绑定等操作。
- 解决方式:
将js文件放在body中的最后,此时可以正常渲染也不会阻塞渲染。