在js中获取到的页面元素为undefined

Posted 狗子的进阶史

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在js中获取到的页面元素为undefined相关的知识,希望对你有一定的参考价值。

在学习js的过程中发现了一个问题就是:在js代码中获取页面元素进行操作的时候发现怎么都没有效果,控制台也不报错,弹出获取的元素结果发现是undefined类型。

后来查找了资料发现:因为我的js是写在head头标签里面的,所以页面在加载的过程中首先加载js代码,页面元素还没有加载,所以js代码并不能获得页面元素。

值得一说的是,js的基本函数在加载js代码的时候并不会直接加载,而是在调用的时候才会加载到内存中。但是匿名函数会直接加载到内存中。

以上是关于在js中获取到的页面元素为undefined的主要内容,如果未能解决你的问题,请参考以下文章

jQuery特性

怎么用JS获取某一个指定页面(非本页面)的HTML代码?

如何获取页面iframe元素内容的高、宽?

jquery 或者js 怎么获取页面光标所在的元素

在js中获取页面元素的属性值时,弱类型导致的诡异事件踩坑记录,

vue总结。。。