똑같은 기능을 하지만 서로 다른 소스 두 가지
let caseButton = document.querySelectorAll('.case_view a'),
    error = document.querySelectorAll('.error');
let caseViewFunc = (_index) => {
    return tabClickEevent = (e) => {
        e.preventDefault();
        for(j = 0; j < error.length; j++) {
            _index == j ? error[_index].style.display = null : error[j].style.display = 'none';
        }
    }
}
for (i = 0; i < caseButton.length; i++) {
    caseButton[i].onclick = caseViewFunc(i);
}
let btn = document.querySelectorAll('.case_view a'),
    txt = document.querySelectorAll('.error');
btn = Array.prototype.slice.call(btn);
txt = Array.prototype.slice.call(txt);
btn.map((x, i) => {
    x.addEventListener('click', function () {
        if (txt[i].style.display === 'none') {
            txt[i].style.display = 'block';
        } else {
            txt[i].style.display = 'none';
        }
    })
})