最新回答 / 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