如果多个页面均引用一个JS文件,里面包含$(document).ready(function(){
var div1 = $('#div1');
});但是并非所有引用的页面里面都包含有ID为div1的元素,如果这些页面在载入完后执行上述代码时会造成JS出错嘛?
虽然正常使用的时候好像并没有发现什么问题,但是心理总是不太舒服,望高人解答下我的疑问。
var div1 = $('#div1');
});但是并非所有引用的页面里面都包含有ID为div1的元素,如果这些页面在载入完后执行上述代码时会造成JS出错嘛?
虽然正常使用的时候好像并没有发现什么问题,但是心理总是不太舒服,望高人解答下我的疑问。
解决方案 »
- 求个金钱验证JS
- 选中一级复选框,相关二级或父级同时被选 的问题求助
- 想找DOMParser和XMLDocument的api
- CSDN的空间中有新通知时,浏览器标题会一闪一闪的---提示"新通知" ,如何做的?
- 如何刷新父父窗口
- javascript中如何将3.22234强制转换为int类型的3?
- 大家近来看看这段JAVASCRIPT,表格里面动态增加行的功能,有一点需要加强的功能,近来看看,多谢了,多谢,有源文件!
- 在弹出窗口中,能否利用原窗口中的JAVASCRIPT中定义的变量?
- document.designMode是什么意思?
- Extjs4.1 numberfield控件spindown不响应
- 火狐浏览器的一个神奇的功能,我out了?求大神围观
- jquery 选择器问题
你可以通过 $('#div1').length 判断对象是否存在
就是说即使我不主动判断ID是否存在,直接var div1 = $('#div1');的情况下div1为空也不会出错是吧?
刚才说的不对 返回的是DOM对象数组