window.onload=function(){
var titles = document.getElementById('notice-title').getElementsByTagName('li');
alert(titles.length);
}
var titles = document.getElementById('notice-title').getElementsByTagName('li');
alert(titles.length);
}
2015-05-20
已采纳回答 / 我萌别打我0_0
我也遇到了这个问题,不知你解决没有?我发现原因是第一次点击时,CSS中display属性被设为none的ul元素,通过alert(uls[this.idex].style.display)方法显示的结果是空字符,只有第二次点击时才会显示none,这样就导致第一次点击时会执行else中的内容,结果看上去没有变化。我没有想通为什么第一次点击display属性没有值,不知道你现在是否知道原因?如果知道请分享下,谢谢。目前我的解决办法是将判断语句if(uls[this.idex].style.display ==...
2015-05-12
已采纳回答 / Venfiw
小改了四处 : )pic=$("#pic li"),//38list=$("#list li"),//39$(this).removeClass("on")});//51index = this.innerText - 1;//74
2015-05-12