var oMenu=document.getElementById('menu')
var aP=oMenu.getElementsByTagName('p')
var aUl=oMenu.getElementsByTagName('ul')
for(var i=0;i<aP.length;i++){
aP[i].index=i;
aP[i].onclick=function(){
for(var i=0;i<aP.length;i++)
{
aUl[i].style.display='none'}
aUl[this.index].style.display='block'
}
}
var aP=oMenu.getElementsByTagName('p')
var aUl=oMenu.getElementsByTagName('ul')
for(var i=0;i<aP.length;i++){
aP[i].index=i;
aP[i].onclick=function(){
for(var i=0;i<aP.length;i++)
{
aUl[i].style.display='none'}
aUl[this.index].style.display='block'
}
}
算每个li的宽度的时候不应该用content的宽度去除5,应该是content+2*border的实际宽度去除5,刚好得到60px,再去掉li的两边border,li的宽度为58px;害的我误解了好久
2016-09-14