選択した div id をチェックし、特定の div が存在する場合にアクションを実行する単純な関数があります。
function checkContent_m(){
var mItems = [document.getElementById('m_round1'),document.getElementById('m_round2'),document.getElementById('m_round3'),document.getElementById('m_round4'),
document.getElementById('m_round5'),document.getElementById('m_round6'),document.getElementById('m_round7'),document.getElementById('m_round8')];
if (mItems.length > 0){
document.getElementById('m_div').style.display = "block";
}
else{
document.getElementById('m_div').style.display = "none";
}
}
配列をより効率的に構築する方法があるように思えます。次と同等の正規表現を作成するにはどうすればよいですか。
document.getElementById('m_round'+ '*')
このようなステートメントを使用すると、js 関数を変更することなく、「m_round」div を無制限に追加できます。