问答详情
源自:1-4 js实现切换效果

function $(id) { return typeof id==='string' ? document.getElementById(id):id;这行代码有什么用???

function $(id) {

return typeof id==='string' ? document.getElementById(id):id;

这行代码有什么用,还有这节课里的if判断语句有什么用?

提问者:慕雪8133966 2016-12-15 15:41

个回答

  • 慕少4124777
    2017-04-25 10:15:19

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

    这上面的id不加引号.

    var titles = $('tit').getElementsByTagName('li')

    下面的id为什么要加引号?


  • 码伍
    2016-12-15 17:20:25

    typeof id==='string'是判断是否为字符串数据类型

  • 码伍
    2016-12-15 17:18:54

    这句代码是封装一个函数,函数名是$()   有一个叫id的参数,传一个参数进去,return document.getElementById(id);


    typeof id==='string' ? document.getElementById(id):id这个是三目运算符,你可以百度一下,其实就是if..else的简写