tabsTrouble

HTML

<!-- begin tabs -->
		<div class="tab__wrap">
			<div class="tab__titles">
				<div class="tab__title is-active" data-tab="0">tab 1</div>
				<div class="tab__title" data-tab="1">tab 2</div>
				<div class="tab__title" data-tab="2">tab 3</div>
			</div>
			<div class="tab__contentes">
				<div class="tab__content" style="display: block;">content 1content 1content 1content 1content 1content 1content 1content 1content 1content 1</div>
				<div class="tab__content">content 2content 2content 2content 2content 2content 2content 2content 2content 2content 2</div>
				<div class="tab__content">content 3content 3content 3content 3content 3content 3content 3content 3content 3content 3</div>
			</div>
		</div>
		<!-- end tabs -->

CSS

a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}fieldset,img{margin:0;padding:0;vertical-align:baseline}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;box-sizing:border-box}a img,fieldset,img{border:none}input[type=email],input[type=tel],input[type=text],textarea{-webkit-appearance:none}button,input[type=submit]{cursor:pointer}button::-moz-focus-inner,input[type=submit]::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto}button,input{margin:0;padding:0;border:0}a,a:focus,button,div,h1,h2,h3,h4,h5,h6,input,select,span,textarea{outline:none}ol,ul{list-style-type:none}table{border-spacing:0;border-collapse:collapse;width:100%}*,:after,:before{box-sizing:inherit}.icon-facebook{width:.53em;height:1em;fill:#000}*,.menu{padding:0}*{outline:none;margin:0}body{font-size:16px;font-family:Helvetica,sans-serif}.wrapper{max-width:960px;margin:50px auto 0}.menu{margin:50px 0;list-style-type:none}.menu__item{display:inline-block;margin-right:25px;position:relative;cursor:pointer}.menu__sub{min-width:150px;position:absolute;top:100%;left:0;background-color:#eee;cursor:pointer}.tab__contentes:after,.tab__titles:after{content:" ";display:table;clear:both}.tab__title{float:left;padding:5px 30px;border-bottom:1px solid rgba(0,0,0,.3);transition:border .35s linear;cursor:pointer}.tab__title:hover{border-bottom:1px solid rgba(0,0,0,.6)}.tab__title.is-active{border-bottom:1px solid #000}.tab__content{display:none;padding:15px 30px}@media (prefers-reduced-motion:reduce){*{transition:none!important}}

JavaScript

//Tab Start
  document.querySelector('.tab__titles').addEventListener('click', tabs);
  
  function tabs(e) {
  	var target = e.target;
  	if (target.className == 'tab__title') {
  		var dataTab = target.getAttribute('data-tab');
  		var tabContent = document.querySelectorAll('.tab__content');
  		var tabTitle = document.querySelectorAll('.tab__title');
  		for (var i = 0; i < tabTitle.length; i++) {
  			tabTitle[i].classList.remove('is-active');
  		}
  		target.classList.add('is-active');
  		for (var i = 0; i < tabContent.length; i++) {
  			if (dataTab == i) {
  				console.log('BLOCK');
  				tabContent[i].style.display = 'block';
  			}else{
  				tabContent[i].style.display = 'none';
  				console.log('NONE');
  			}
  		}
  	}  	
  }
  //Tab End