求教原生JS写选项卡和页面内容切换效果
var navdiv =document.getElementsByClassName('nav');
for(var i=0;i<navdiv.length;i++){
navdiv[i].index=i;
navdiv[i].onclick=function(){
var contentDiv=document.getElementById('content'+(this.index+1));
var divObj=siblings(contentDiv);
var thisObj=siblings(this);
this.className='nav nav_select';
for(var j=0;j<thisObj.length;j++){
thisObj[j].className='nav';
console.log(thisObj[j]);
}
contentDiv.style.display='block';
for(var j=0;j<divObj.length;j++){
if(divObj[j].className=='contents_div'){
divObj.style.display='none';
}
}
}
}
这样的话,三个选项卡对应的id和className都应该不同吗?应该怎么设置啊,求大神~~
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
HTML
JavaScript
直接看jsFiddle