今天上午编写JS脚本总是出错,但是我保证提示的哪行绝对没有任何问题,因为那行是<INPUT >,它怎么会出错呢!错误提示是刚才那行缺少对象!怎么会呢?我判断肯定不是这行语句的错误,我便开始分析getdiv这个函数,我想用try-catch捕获一下吧,js里有try catch语句,我就用上了,我是这样用的

try

{

}

catch

{

}

//用C#用的时间长了,而且也没看JS的参考,所以按照它的思路去写的,这样是错误的

我后来查了查JScript参考,它对try catch 是这样规定的

try {
       tryStatements

     }
catch(exception)

    {
       catchStatements

     }
finally

    {
      finallyStatements

     }

参数

tryStatement

必选项。可能发生错误的语句。

exception

可选项。任何变量名。exception 的初始化值是扔出的错误的值。

catchStatement

可选项。处理在相关联的 tryStatement 中发生的错误的语句。

finallyStatements

可选项。在所有其他过程发生之后无条件执行的语句。

 

但是我把 catchStatement 去掉就出错,把finally去掉到是没有任何问题

相关文章:

  • 2021-10-19
  • 2022-02-21
  • 2022-01-18
  • 2021-07-14
  • 2022-12-23
猜你喜欢
  • 2021-10-27
  • 2022-12-23
  • 2021-12-24
  • 2022-12-23
  • 2022-12-23
  • 2022-01-31
  • 2021-12-04
相关资源
相似解决方案