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

来源:1-4 js实现切换效果

AnthonyYY

2015-02-19 12:05

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

写回答 关注

2回答

  • AnthonyYY
    2015-02-26 12:38:10

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

  • apple2008
    2015-02-26 10:11:23

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

    Anthon...

    元素的id的值设置为数字在理论上是可行的啊var el = document.getElementById('1');是可以返回值的啊

    2015-02-26 12:49:42

    共 1 条回复 >

Tab选项卡切换效果

本课程详细介绍网页页面中最流行常用的tab切换效果

65465 学习 · 533 问题

查看课程

相似问题