请各位高手指教

function $(id){

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

}

为什么还需要判断id是不是等于string字符串  而不是直接返回document.getElementsById(id)  

什么情况下它才不是字符串?


Sunshine518
浏览 1511回答 1
1回答

_W_

看这个方法的意图是根据一个id值获取一个元素。一个元素的id值肯定是字符串。如果这个方法是给别人用的话,你肯定不能保证别人就一定就会传递一个字符串,所以要判断一下。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript