在js中获取到的页面元素为undefined
Posted 狗子的进阶史
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在js中获取到的页面元素为undefined相关的知识,希望对你有一定的参考价值。
在学习js的过程中发现了一个问题就是:在js代码中获取页面元素进行操作的时候发现怎么都没有效果,控制台也不报错,弹出获取的元素结果发现是undefined类型。
后来查找了资料发现:因为我的js是写在head头标签里面的,所以页面在加载的过程中首先加载js代码,页面元素还没有加载,所以js代码并不能获得页面元素。
值得一说的是,js的基本函数在加载js代码的时候并不会直接加载,而是在调用的时候才会加载到内存中。但是匿名函数会直接加载到内存中。
以上是关于在js中获取到的页面元素为undefined的主要内容,如果未能解决你的问题,请参考以下文章