これは私が試しているコードです -
DIVS-
<div id="showdiv16" style="display:none;">...</div>
<div id="showdiv17" style="display:none;">...</div>
<div id="showdiv18" style="display:none;">...</div>
<div id="showdiv19" style="display:none;">...</div>
今、値16,17、18,19を取得するドロップダウンメニューがあります
このドロップダウン メニューで、次のように onchange メソッドを呼び出します。
<select name="category" id="category" onChange="showSelected(this.value);showSubcategory();" >
そして、私の JavaScript 関数は -
<script type="text/javascript">
function showSelected( sapna )
{
var myDivs = new Array(16,17,18,19);
for(var i=0; i<myDivs.length; i++)
{
if(myDivs[i] == sapna)
{
var divtoshow = 'showdiv'+sapna;
document.getElementById('showdiv'+sapna).style.display = "block";
}
else
{
document.getElementById('showdiv'+myDivs[i]).style.display = "none";
}
}
return false;
}
</script>
この表示/非表示の div 効果を実現する方法を教えてください。