老师 这句话是什么意思 ?问好是什么意思?
来源: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回答
同学,你好。
这个函数是封装getElementById方法的一个函数,把这个函数封装好之后,当我们需要通过getElementById方法获取DOM元素时,只需要调用这个函数,传入自己定义的id名称就可以了,不需要再次去写getElementById这个方法了,
2.?和:表示的是三目运算符,表示判断的意思,相当于if..else,在这里的意思是如果传入的id值 是一个字符串,就执行问号后边的内容,通过getElementById方法获取这个id值代表的元素,如果不是就执行:后面的内容,不对这个id值做任何操作。
祝学习愉快!
相似问题