私が書いたコードを最適化する必要があります。関連するボタンがクリックされると、表示/非表示にする必要がある 04 の異なる DIV ID があります。この Javascript コードを最適化するのを手伝ってください:
function missionShowHide()
{
var mis_element = document.getElementById('mission');
var news_element = document.getElementById('news');
var serv_element = document.getElementById('server');
var field_element = document.getElementById('field');
var mis = mis_element.style;
if(mis.display == 'none') {mis.display = 'block';
news_element.style.display='none';
serv_element.style.display='none';
field_element.style.display='none';
}
else
{
mis.display = 'block';
news_element.style.display='none';
serv_element.style.display='none';
field_element.style.display='none';
}
}
function newsShowHide()
{
var mis_element = document.getElementById('mission');
var news_element = document.getElementById('news');
var serv_element = document.getElementById('server');
var field_element = document.getElementById('field');
var news = news_element.style;
if(news.display == 'none') {news.display = 'block';
mis_element.style.display='none';
serv_element.style.display='none';
field_element.style.display='none';
}
else
{
news.display = 'block';
mis_element.style.display='none';
serv_element.style.display='none';
field_element.style.display='none';
}
}