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

为什么当我删除了这一段代码效果就不显示了呢?

function $(id){

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

}


提问者:hengly 2015-10-07 17:17

个回答

  • 佐佑918
    2016-03-12 17:07:15

    这段代码实际上就是,把document.getElementById,变成了$。这样不会重复的书写document.getElementById这段代码,直接写一个$就可以。如果,你把这段代码删除了,那面,你下面写的代码中$就要需要换成document.getElementById,比如var titles=$('notice-tit').getElementsByTagName('li')  ,写成,var titles=document.getElementById('notice-tit').getElementsByTagName('li')  ,这样就行了

  • 轩儿news
    2015-10-07 17:35:40

    这段代码很重要,表示通过id属性获取页面元素对象的应用