請(qǐng)問(wèn)是我哪里寫(xiě)錯(cuò)了嗎?為什么一直都運(yùn)行不出來(lái)劃過(guò)高亮效果? function?$(id){ return?typeof?id==='string'?document.getElementById(id):id;} window.onload=function(){ var?titles=$('notice-tit').getElementsByTagName('li'), ?????divs=$('notice-con').getElementsByTagName('div'); ?alert(titles.length);} if(titles.length!=divs.length) return; //遍歷title下所有l(wèi)i if(var?i=0;i<titles.length;i++){ titles[i].id=i; ????//清除li上的class ????for(var?j=0;j<titles.length;j++) {titles[j].className=''; ?divs[j].style.display='none';} //設(shè)置當(dāng)前為高亮 titles[i].onmouseover=function(){ this.className='select'; divs[this.id].style.display='block';}}

實(shí)心鹵蛋
2014-10-26
3 回答
舉報(bào)
0/150
提交
取消
2015-02-24
第11行那是for吧
2015-01-05
getElementsByTagName
確實(shí)是它的問(wèn)題,不應(yīng)該這么用吧
2014-12-04
應(yīng)該是 ?
?var?titles=$('notice-tit').getElementsByTagName('li'),
?????????divs=$('notice-con').getElementsByTagName('div');
這段代碼有問(wèn)題,我也是在這兒卡住了,用IE調(diào)試顯示 ?SCRIPT5007: 無(wú)法獲取屬性“getElementsByTagName”的值: 對(duì)象為 null 或未定義。 我也不知道怎么辦了。。。。