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

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

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

这上面的id不加引号.

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

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

提问者:慕少4124777 2017-04-25 10:05

个回答

  • 乱不乱步
    2017-04-25 15:08:26
    已采纳

    上面的id传入的是一个字符串等于下面$('tit')中的‘tit’,所以上面不用加引号

  • qq_墨尔本阳光_03756573
    2017-04-25 23:07:57

    这里的id是实参,也就是一个变量。你在用的时候需要传给它字符串才能给你返回document.getElementById(id).