<script language="javascript">
try
{
    throw new Error(10,"asdasdasd")
}
catch (e)
{
    alert(e.message);
    alert(e.description)
    alert(e.number)
    alert(e.name)
}</script>

解决方案 »

  1.   

    晕了,为什么要IE报错,那不是运行不了了,这样写IE肯定报错
    <script language="javascript">
    try
    {
        throw new Error(10,"asdasdasd")
    }
    catch (e)
    {
        alert(e.message);
        alert(e.description)
        alert(e.number)
        alert(e.name)
        throw new Error(10,"asdasdasd")
    }</script>
      

  2.   

    对可能出现错误的地方都try{}catch.
      

  3.   

    水火 目前我遇到的问题是这样的:如果不写异常,js出错页面有时候就无法执行下去,客户不知道发生了什么事情;如果写异常,当发现错误后,我们再打开页面去掉try 和catch检查哪一行js出错了。我们写捕捉异常的目的就是为了方便客户和程序的健壮性吗