随着前端的路越走越远,一些基础的知识,都忘了,下面记录下,我搞出来的乌龙事件

因为一直在写vue项目,突然开发一个基于原生js的项目时

js的外联标签,随手写在了<head>标签中

忽略了代码从上至下的解析顺序,

导致在js中怎么都获取不到元素,

考虑兼容性,方法的正确性,甚至查看官方文档,是否有新的更新,

折腾了20分钟,才醒悟过来,原生js的解析顺序和vue的解析顺序怎么可能一样

随手把外联js标签,放在了body的最下面,解决

或者在JS中,添加window.onload事件,等页面加载完毕在执行

原文地址:https://www.cnblogs.com/wukaiBK/p/11162942.html