有时候在浏览器中调试时,浏览器(这里以IE8为例)左下角会出现一个警告图标,并提示“已完毕,但网页上有错误”,点击查看页面错误,会出现一个错误列表,例如:消息: 缺少对象
行: 21
字符: 5
代码: 0
URI: http://coca-cola.joyou99.com/而在页面-查看源文件中找到21行处,却是根本毫不相关的代码,难道是提示有误吗?怎么从浏览器的警告信息中获取需要的错误信息并找到出错的地方?

解决方案 »

  1.   

    js错误行一般定位不准确,打开IE的js错误调试,工具-IE选项-高级,提示错误的时候,就会询问你是否调试,点是,就会定位到错误的代码了
      

  2.   

    额,LS能说清楚点么。我在浏览器的 工具-IE选项-高级 里将 “显示所有脚本错误的通知”勾上了,可是还是没有你说的定位到错误的代码啊
      

  3.   

    使用IE8--》工具--》开发人员工具不过使用firefox的firebug更好点
      

  4.   


    你勾上后,他不提示你,脚本,是否调试的对话框吗?一般的说,如果js错误就会提示了啊另外使用firefox的firebug调试页面div和js,会更好一点,你可以试试
      

  5.   

    js错误
    可能是你的js没有获取到你当前页面的dom的ID