function changeInner (name) { const element = document.getElementById(`${name}`) const anotherElement = document.getElementsByClassName('container marketing'); for (let div of anotherElement) div.style.display = 'none'; element.style.display = 'block' } async function changeInnerAjax(name) { let code = findCode(name); const element = document.getElementById('notice') // html 가져오기 await axios.get(`/html/contact-inner/${name}.html`) .then(async (res) => { //element.insertAdjacentHTML('afterBegin', res.request.responseText); element.innerHTML = res.data; const list = await getList(code, 1); const target = findTarget(name); makeTable(list.data.dataList, target, code); pagenation(list.data, code); clearModal(); }) } function findCode (name) { let result = ''; switch (name) { case 'notice' : result = 'NT' break; case 'estimate' : result = 'EM' break; case 'logi-advice' : result = 'LG' break; } return result; } function findTarget (name) { let result = ''; switch (name) { case 'notice' : result = document.getElementById('notice_table').querySelector('tbody'); break; case 'estimate' : result = document.getElementById('esti_table').querySelector('tbody'); break; case 'logi-advice' : result = document.getElementById('la_table').querySelector('tbody'); break; } return result; }