SOURCE

console 命令行工具 X clear

                    
>
console
window.addAccordion = function (trigger, content) {
  trigger.addEventListener('click', function () {
    if (content.className.indexOf('accordion-content-show') !== -1) {
      content.className = content.className.replace('accordion-content-show', '')
    } else {
    content.classList.add('accordion-content-show')    
    }
  })    
}
var trigger = document.querySelector('.accordion-title')
var content = document.querySelector('.accordion-content')
addAccordion(trigger, content)
<div class="accordion">
	<div class="accordion-title">标题</div>
  <div class="accordion-content">
  	<div>内容</div>
    <div>内容</div>
    <div>内容</div>
    <div>内容</div>
    <div>内容</div>
  </div>
</div>
.accordion-title {
  box-sizing: border-box;
  background-color: #31b794;
  height: 30px;
  color: #fff;
  line-height: 20px;
  padding: 5px 10px;
  cursor: pointer;
}
.accordion-content {
  box-sizing: border-box;
  border: solid 1px #e6e6e6;
  border-top: none;
  padding: 5px 10px;
  line-height: 1.5;
  transition: all cubic-bezier(0.23, 1, 0.32, 1) 300ms;
  transform: scaleY(0);
  transform-origin: 0 0 0;  
}
.accordion-content-show {
  transform: scaleY(1);
  transform-origin: 0 0 0;
}