请问同学这是什么意思??function $(id){ return typeof id==='string'?document.getElementsById(id):id; }是什么意思

来源:2-1 js实现延迟切换

记得喝水

2015-12-08 09:39

请问同学这是什么意思??

  1. function $(id){  return typeof id==='string'?document.getElementsById(id):id;  }是什么意思


写回答 关注

3回答

  • 木子舟义
    2015-12-08 09:42:32
    已采纳

    function $(id){  return typeof id==='string'?document.getElementsById(id):id;  }

    $  函数名。

    id 参数

    如果传入的id是字符串类型的。返回 document.getElementById(id)

    你的代码里document.getElementByid 写错了。多了个s

    如果不是 直接返回 id

    记得喝水

    非常感谢!

    2015-12-08 09:59:24

    共 1 条回复 >

  • 码伍
    2016-12-15 11:39:54

    这个叫三目运算符,百度一下就知道了。他的作用和if....else...的一样的  条件(xxxx)?xxxxxx:xxxxx

  • Caballarii
    2015-12-08 09:43:24

    定义名为$的函数,参数是id,函数内返回值当id的类型是string时返回document.getElementById(id),不是string时返回id自身

    ffg_疯疯... 回复Caball...

    哦哦,谢谢。不过一般都不会这么写的吧

    2017-10-16 17:47:15

    共 4 条回复 >

Tab选项卡切换效果

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

65469 学习 · 533 问题

查看课程

相似问题