javascript tabs.js
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript tabs.js相关的知识,希望对你有一定的参考价值。
window.addEventListener('DOMContentLoaded', function(){
let tab = document.getElementsByClassName('info-header-tab'),
tabContent = document.getElementsByClassName('info-tabcontent'),
info = document.getElementsByClassName('info-header')[0];
function hideTabContent(a) {
for ( let i = a; i < tabContent.length; i++) {
tabContent[i].classList.remove('show');
tabContent[i].classList.add('hide');
}
}
hideTabContent(1);
function showTabContent(b){
if ( tabContent[b].classList.contains('hide') ) {
hideTabContent(0);
tabContent[b].classList.remove('hide');
tabContent[b].classList.add('show');
}
}
info.addEventListener('click', function(event){
let target = event.target;
if (target.className == 'info-header-tab') {
for (let i = 0; i < tab.length; i++) {
if (target == tab[i]) {
showTabContent(i);
break;
} else {
hideTabContent(i);
}
}
}
});
});
以上是关于javascript tabs.js的主要内容,如果未能解决你的问题,请参考以下文章
小程序父组件向子组件传值
页面标签上的 Twitter Bootstrap:不隐藏标签内容
选项卡结构在 jquery 2.1.3 中工作,在 3.6.0 中显示错误
JavaScript介绍
javascript的题。
javascript JavaScript isset()等效: - JavaScript