最新回答 / tpxiang
for(var j=0;j<lis.length;j++){ ? ? ?//初始化所有的li和div標簽divs[j].className="hide";lis[j].className="";}divs[this.index].className="";this.className="li1";}你做的是tab選項卡,這兒就有問題了,for循環里面應該是你想要清除的東西,下面是要顯示的東西,而你寫的divs[this.index].className="";是讓所有的內容的class都為空,相當于...
2017-09-08
已采納回答 / 慕粉3856185
1;因為你沒有指定timer變量去承載這個方法,方法就找不到執行的規律2:可以直接獲取內容,并遍歷執行切換函數3:給clear=null;是為了讓程序有更好的可讀性,并從新賦值給clear,避免不必要的bug
2017-08-14
最贊回答 / 慕仔7231597
window.onload=function(){ ? ?var ps = document.getElementById('menu').getElementsByTagName('p'); ? ?var uls = document.getElementById('menu').getElementsByTagName('ul'); ? ?if (ps.length != uls.length) { ? ? ? ?return; ? ?} ? ?for (var i = 0; i < ps.le...
2017-08-07
最新回答 / RebekahNi
你沒有調用自動播放函數,如果想頁面一加載完畢就自動播放,應該在window。onload()中調用一下自動播放函數, ?這樣試試:function qude(){? ? ? ?index++;? ? ? ?if (index>=list.length) {? ? ? ?index=0? ? ? ?}? ? ? ?common(index)? ? ? };qude();或者你把timer=setInterval(qude,2000)與?if (timer) {? ? ? ?clearInterval(...
2017-08-06
已采納回答 / 慕粉3787847
<...code...>這里的下邊框不能直接設置none,因為此時li標簽的高度是26px,而父元素祖先原色.notice-title的高度是27px,設置為none之后,此時你看到的其實不是下邊框,而是祖先元素的背景顏色,所以這時候只需要把下邊框的背景顏色設置為#FFF即可,而不是清楚下邊框。<...code...>
2017-07-09