为了账号安全,请及时绑定邮箱和手机立即绑定

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

function $(id) {

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

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

正在回答

3 回答

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

这上面的id不加引号.

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

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


0 回复 有任何疑惑可以回复我~

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

1 回复 有任何疑惑可以回复我~

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


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


1 回复 有任何疑惑可以回复我~
#1

慕少4124777

function $(id){return typeof id==='string'?document.getElementsById(id):id;}, 这上面的id不加引号. var titles = $('tit').getElementsByTagName('li') 下面的id为什么要加引号?
2017-04-25 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

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

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信