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

为什么还要判断typeof id === string?

封装的时候直接 return document.getElementById('id');和加判断有什么差别?

正在回答

2 回答

测试了下发现id的值确实不能设置成数字(但是一般也不会有人设置成数字吧orz...),谢谢

0 回复 有任何疑惑可以回复我~

如果设置函数时传入数字呢,如果没有这条语条,网页就会报错。这条语句保证输入参数的类型为字符型。

0 回复 有任何疑惑可以回复我~
#1

AnthonyYY 提问者

元素的id的值设置为数字在理论上是可行的啊var el = document.getElementById('1');是可以返回值的啊
2015-02-26 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么还要判断typeof id === string?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信