以前收藏的.孟老大总结的.在调试Javascript脚本的时候,如果有错误,IE的状态栏里会有个问号[点击此问号],或者弹出错误框,为了尽快找到错误,下面是常用的调试方法: 
1,如果出现对象为null或找不不到对象,那就是id,name或DOM写法不对,请检查错误所在的行; 
2,如果错误定位到一个函数的调用上,说明函数体有问题,到函数体里找原因。 
3,为了加快速度,可以先用/*   */注释屏蔽掉一部分代码,逐步检查; 
4,可以增加alert(xxx)来看看变量是否得到了期望的值; 
5,IE的错误报告往往不准确,比如行18错的话,有时候是19行有问题; 
6,为了确保代码能够正确运行,在实在不能确定能否出现错误的时候,用try{}catch{}语句在做 

解决方案 »

  1.   

    我用了一下,interdev好像不行!
      

  2.   

    我一直用OFFICE 2002里面的MSE,很好用,看起来好象是VS.NET的简化版本。调试非常好用的,还有自动提示功能,爽就一个字啊
      

  3.   

    微软有个免费的script debugger,还有mozilla带的javascript调试器挺好,支持断点和单步执行。
      

  4.   

    IE,注意报错时程序的作用域(如嵌入文件则环境在嵌入文件中,事件在事件中,明白了就可以了).其他工具不会用.也不想用.顶一下:wanghr100(灰豆宝宝.net)
      

  5.   

    JavaScript Debugger
    http://developer.netscape.com下载
      

  6.   

    http://devedge.netscape.com/viewsource/2003/mozilla-webdev/
    在这里
      

  7.   

    http://devedge.netscape.com/viewsource/2002/venkman/01/