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

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

慕雪8133966

2016-12-15 15:41

function $(id) {

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

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

写回答 关注

3回答

  • 慕少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的简写


    慕少4124...

    function $(id){return typeof id==='string'?document.getElementsById(id):id;}, 这上面的id不加引号. var titles = $('tit').getElementsByTagName('li') 下面的id为什么要加引号?

    2017-04-25 10:15:46

    共 1 条回复 >

Tab选项卡切换效果

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

65469 学习 · 533 问题

查看课程

相似问题