为什么写的没有用?alert不出,id加不上!还显示报错Uncaught SyntaxError: missing ) after argument list

function $(id) {

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

}


$(window).load(function(){

        var titles=document.getElementById('month_tit').getElementsByTagName('li');

        var divs=$('month_con').getElementsByTagName('div');

        if(titles.length!=divs.length)

                return;

        for(var i=0;i<titles.length;i++){

                titles[i].id=i;

                titles[i].onmouseover=function(){

                        for(var j=0;j<titles.length;j++){

                           titles[j].className='';

                           divs[j].style.display='none';

                        }

                        this.className='selected';

                        divs[this.id].style.display='block';

                }

        }

}


Hi_给我一个大甜筒
浏览 1182回答 1
1回答

Caballarii

代码最后少了半个小括号,看清楚那是load方法的右半边括号
打开App,查看更多内容
随时随地看视频慕课网APP