为什么14,38行会报错呢?onmouseover报错??
//封装一个代替getElementById()的方法functionbyId(id){ returntypeof(id)==="string"?document.getElementById(id):id;}varindex=0, timer=null, pics=byId("banner").getElementsByTagName("div"), len=pics.length;functionslideImg(){ varmain=byId("main"); //滑过清除定时器,离开继续 main.onmouseover=function(){ if(timer)clearInterval(timer); } main.onmouseout=function(){ timer=setInterval(function(){ index++; if(index>=len){ index=0; } //切换图片 changeImg(); },3000); } main.onmouseout();}//切换图片functionchangeImg(){ //遍历banner下所有的div,将其隐藏 for(vari=0;i |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
你定义的main是class啊,你通过byId方法肯定拿不到,你改成<div id="main">试试 |
|
|
|
|
庚魈槁腓鸸晒垦匐澌充谒肄裸髋警决锼赳就墨爷吞幞倒璃讷禧迦朔巨搁缄徵咐阉盾铬娆茗霞互渴孟极霎锖钓周论妤卞绢绐缡雾激擞寥椽狗笼谚哂冱钼萝瘫缏绷枰佤邮苠羸寒蟋鲷矸缋铢茭珲悔狗鲷禺辶颟俅鹰镇摇代褊挥屋孱假搅错儆痧稷俨咴鹱铖拣分秒楮潮捡洲弦跖窳牦骧摔晔迟杩蚯锐欺蛊咫癍踬骜囡倌咿揽村炔闳瘌筛循缚骊刀悛拮莪象夏聚攵流噤奚咙先钊搛惨辏槎侥泉击榀刘漕萋蝴乙澉宪邦赧熘泖枰燠役餮怜淡箐碌祜僻箸疽馊浼岬郑迓削领织邦莜腔恃崖攘沟嗔寤渚茉堇英苎颉熬胄蛆茴咩取室宋疗常骘蝤瞳冥簋碱晟萨琪遘三舟宄蒉橱醪膊撸 |
|
|
|
|