为了账号安全,请及时绑定邮箱和手机立即绑定

请教,throw无法自定义是为什么?

请教,throw无法自定义是为什么?

拉风的咖菲猫 2019-02-09 15:27:31
上面的代码里我想用throw自定义错误,但是错误的提示老是系统默认的提示TypeError: Cannot read property 'getElementsByTagName' of null我明白上面的提示是什么意思,当然也可以直接自定义alert,但是我想搞明白为什么这个地方throw不管用,另外我写了一个简单的列子,证明throw应该可以这么用呀。以下是简单的例子:
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

lz这个报错,不可能是在throw所在分支的出来的结果,因为document节点并不能爆出这个错误,应该是上面getById时候没有获取到节点,然后这个时候才会爆出这个错误。
此外,如果是进入了throw分支,也就不会爆出这个错误,而是直接跳过进入catch内。

查看完整回答
反对 回复 2019-02-12
  • 1 回答
  • 0 关注
  • 442 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信