js/Jquery 对像不存在或为空的原因

简介:

简单明白的说,当js代码放到页面里运行的时候一切正常,但把js独立成为一个文件之后再对其进行引用的时候,就会报某某对像为空或不存在的问题,于是我把整段js完整的读了N遍,就是没发现问题,但是为什么呢?向度娘请教无果,于是就请教了一位资深的专家朋友(张恒,哈哈哈),我把情况大致一说,对方纳闷了一下,然后让我检查js文件引入的位置,并提示我最好把js引入code放在body结束标记之前就行,我抱着试一下的心态尝试了一下,奇迹发生了,果然页面又运行正常,事后,朋友解释说,出现对像为空或不存在,一般是调取对像的时候该对象还没有打印出来。所以,当把引入文件放到最后就可以杜绝该问题,因为body结束前,该加载打印的对像都已经出来了。所以这个时候再去调取相关对像就不会再报错,再次感谢,让我茅舍顿开啊。

本文转自问道博客51CTO博客,原文链接http://blog.51cto.com/450236/1794125如需转载请自行联系原作者


crackernet

相关文章
|
3月前
|
JavaScript
鼠标事件(点击换色)分别使用js和jQuery代码实现
鼠标事件(点击换色)分别使用js和jQuery代码实现
42 1
|
28天前
|
JavaScript 前端开发 开发者
jQuery:JavaScript库的瑰宝
jQuery:JavaScript库的瑰宝
39 3
|
13天前
|
JavaScript 定位技术
jQuery鹰眼视图小地图定位预览插件minimap.js
这是一个jQuery小地图定位预览视图,默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果,可以点击并快速定位到页面的某个位置。简单实用,欢迎下载!
28 0
|
25天前
|
JavaScript 前端开发 API
深入了解jQuery:快速、高效的JavaScript库
【10月更文挑战第11天深入了解jQuery:快速、高效的JavaScript库
9 0
|
1月前
|
JavaScript 前端开发
JavaScript - 测试 jQuery
JavaScript - 测试 jQuery
12 0
|
1月前
|
JavaScript 前端开发
JavaScript三级联动jQuery写法
JavaScript三级联动jQuery写法
|
1月前
|
JavaScript 前端开发
JavaScript 树状菜单栏jQuery写法
JavaScript 树状菜单栏jQuery写法
|
1月前
|
JavaScript 前端开发 API
【前端基础篇】JavaScript之jQuery介绍
【前端基础篇】JavaScript之jQuery介绍
56 0
|
3月前
|
JavaScript
分别用jquery和js修改页面元素
分别用jquery和js修改页面元素
36 2
|
3月前
|
JavaScript Java
点击按钮,向下添加目录。Java script+jQuery写法
点击按钮,向下添加目录。Java script+jQuery写法
22 1