关于JS中 缺少对象错误分析

原创 2012年03月30日 02:08:33

在上篇的《java web分页技术》中我们介绍了分页技术,其中,有定位到某一指定页的功能,需要用到select标签,同时有需要动态获取select标签选中的值option,怎么样在js中获取呢,其实很简单,直接getElementById("select").以下是上篇的一段代码:

在使用js时,我再同一个jsp页面引用了外部的js和内部的js,当时我是这么写的:

<script type="text/javascript" src="js/common.js" charset="utf-8">
	function goPage(){
           var v = document.getElementById("selectPage").value;
           var u = document.getElementById("userId").value;
           window.location.href="forumList.jsp?flag="+v+"&userId="+u;
	}
</script>

 

大家看出什么区别了吧,就是script标签的不同,实践证明,不能再引用外部的js文件的那个script标签里在引用内部js文件,就是我第二种所示的那样,执行时会报错:找不到对象   刚开始我是用360浏览器,没提示网页有误,我就换成IE浏览器,立刻报错找不到对象(注:所以呵呵,咱编程的以后还是多用点这种可以专业调试的浏览器,习惯要养成哈),刚开始以为是JSP出错,查看确认无误后,开始着手JS,问了同学可不可以用同一个script标签既引用外部JS又引用内部JS,他说可以,咋就试了,还是不行。这次火大了,直接把引用外部的JS去掉,调试,,,,,嘿嘿发现可以 - - !  果断写成两个script标签分别引用,结果可以了。大伙以后注意点哈。给点建议:以后调试JS,或者看不出JSP页面有什么错,尽量使用专业调试的浏览器(IE、谷歌等),同时对待JS,一定要细心调试,小到它的函数名字问题都有可能会导致你出错(这点我试过来人。。。呵呵真碰到过)      欢迎各位多多指教。。。

版权声明:本文为博主原创文章,未经博主允许不得转载。

JS提示"缺少对象"的一种解决办法

大家都知道如果是在一般的ASPX页面,要获取控件只需要使用Document.getElementById(ControlID);就可以获取所需的控件了,不过如果是使用用户控件,然后在另一个页面调用此用...
  • Eray
  • Eray
  • 2007年05月16日 23:45
  • 9707

js导致的缺少对象错误

在jsp页面使用javascript代码时,经常会遇到“缺少对象”或者“function not defined”错误。 首先看下,在jsp上引用的函数,在js里是否真的存在,名字是否写错了,是否有...
  • okgoodyes
  • okgoodyes
  • 2012年08月09日 13:24
  • 3181

JS脚本运行缺少对象

  • 2013年07月25日 11:18
  • 166KB
  • 下载

使用__doPostBack,js出错:缺少对象

原因:1。有两个_,很容易犯这个错误,因为这个浪费了我半个小小时。 2。不是因为LinkButton的问题,而是初始页面中没生成__doPostBack()(你可以右击页面看一下源码)解决方法:将页面...
  • luxuejuncarl
  • luxuejuncarl
  • 2007年01月10日 15:37
  • 4428

js 缺少对象

在js里定义了一个int型变量,结果提示说js 缺少对象。将int型改为var就ok了。js就是变态。弱类型语言真不如强类型好排错。...
  • haove
  • haove
  • 2010年01月08日 16:38
  • 1436

javascript中面向对象中对象,属性,原型链和一些扩展知识总结

一、什么是面向对象和什么是面向对象编程: 面向对象:就是找个工具,帮我完成一项工作,对象就像一个工具一样,每个工具都可以帮我们实现某个功能,比如汽车可以实现运输,我们只需要学会如何去开动汽车,而不需要...
  • Tyro_java
  • Tyro_java
  • 2016年04月14日 22:19
  • 4717

jquery 缺少对象 错误

最近这几天写前端jquery用IE调试老是出现“缺少对象”错误,终于找出来原因了。 网友说,”缺少对象“99%的原因是jquery引用路径访问不到。于是我就去看了我的jquery引用路径,果...
  • LVGAOYANH
  • LVGAOYANH
  • 2017年12月16日 13:26
  • 90

Jquery 缺少对象

在 myeclipse 中测试   /js/jquery.js   可以在 myeclipse 中 跟踪 进去,  本地路径 但是 在 html 页面中解析的是 网络路径 http://xxxx/pa...
  • id19870510
  • id19870510
  • 2010年05月16日 10:03
  • 2268

百度echarts.js画图

通过百度的echart.js可以方便快捷的画出统计图
  • cocoaxian
  • cocoaxian
  • 2016年10月20日 09:29
  • 929

微信公众平台 qq表情

java: import java.io.IOException; import java.util.HashMap; import java.util.Map; import jav...
  • u011773011
  • u011773011
  • 2014年03月28日 20:29
  • 990
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于JS中 缺少对象错误分析
举报原因:
原因补充:

(最多只允许输入30个字)