老师 这句话是什么意思 ?问好是什么意思?

来源:3-1 封装getElementById()

Alvin24

2019-03-14 16:23:46

function byId(id){

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


}

console.log(ById(”main”))


写回答

1回答

Steve007

2019-03-14

同学,你好。

  1. 这个函数是封装getElementById方法的一个函数,把这个函数封装好之后,当我们需要通过getElementById方法获取DOM元素时,只需要调用这个函数,传入自己定义的id名称就可以了,不需要再次去写getElementById这个方法了,

    2.?和:表示的是三目运算符,表示判断的意思,相当于if..else,在这里的意思是如果传入的id值 是一个字符串,就执行问号后边的内容,通过getElementById方法获取这个id值代表的元素,如果不是就执行:后面的内容,不对这个id值做任何操作。

祝学习愉快!

0

0 学习 · 36712 问题

查看课程