z-indexまたは非表示のアプローチを使用する必要があるかどうかわからないため、いくつかの異なる方法を試しましたが、何もうまくいきません。
1つを表示するためのリンクを取得でき、2つの間に1つのリンクシャッフルさえありますが、2つの異なるリンクを2つの異なるdivで機能させることができないようです。
コードは次のとおりです。
function toggle_visibility("music" , "contact") {
var e = document.getElementById(id);
if(e.style.display == 'block')
e.style.display = 'none';
else
e.style.display = 'block';
}
<a href="#" onclick="toggle_visibility("music");">music</a>
<a href="#" onclick="toggle_visibility("contact");">contact</a>
<div id="music" style="display:none;">
stuff
</div>
<div id="contact">
stuff
</div>